Timeliner now uses a fragment identifier to specify the current selection

* Selection of a marker updates the fragment identifier
* Fragment identifier is read on page load, and the view is initialised correctly

(Partially fixes #37)
Workaround for Timeline JS bug
Update the fragment id when a map marker is clicked
Remove fragment identifier from embed URL
Merge pull request #41 from okfn/issue-36

Link timeline and map via fragment id - fixes #36.