Fixes for current location searches (#38).

Include current location in search history (showing coords) and perform same initial query as for other searches (the location may be invalid (outside region) or have no results).
Avoid 2 calls to nestoria api on searches

Make initial request via store rather than direct JsonP object so if it's successful can just use the results directly. Loading spinner will now appear before initial query rather than results query (so used more often even if no 2nd page).

Set request timeout to 5s as per spec.
Merge pull request #130 from nwolverson/locationsearch

Location search history & reduce API calls