The BBC's Alan Johnston spent the tail end of his stint as Gaza correspondent as the unwilling "guest" of some militants. They snatched him on March 12 and released him on July 4. Here's his story and here's a timeline.