Add inital auto complete for contacts

In the admin it should auto complete contacts markdown. It should do
fuzzy selecting on the terms you provide to help you find the contact
you are looking for so you don't have to remember the numbers.

I added a controller to help with suggestions. This should contain more
types in the future but only contacts is supported at the moment. Also
the javascript is written such that it will support other auto
completing but only contacts is used at the moment.
Fix 1.9 hash syntax and make path dynamic

Dynamic paths make everyone happier.
Index document series on editions

We want to display the document series of editions in the search results
index. This will help people to recognise whether a result is relevant
to them.

This is the first step towards being able to do that.

https://www.pivotaltracker.com/story/show/50503119
Merge pull request #568 from alphagov/index-document-series-on-editions

Index document series on editions
Merge pull request #566 from alphagov/autocomplete

Add inital auto complete for contacts