Carlisle Castle was a constantly updated working fortress until well within living memory. Now its rich and varied visitor attractions reflect its long and eventful history.