Issues/692 geocoded search

Closes #692 

The code is added to the `search` app, but there is a conditional so that it only runs when  `settings.COUNTRY_APP == 'south_africa'`. 

## Wide screens
![_foo_____pombola_south_africa](https://f.cloud.github.com/assets/187630/1050062/bc68ba4a-10b3-11e3-91d7-ae9c4b567d6a.png)

## Narrow screens / mobiles

![_foo_____pombola_south_africa](https://f.cloud.github.com/assets/187630/1050065/e5c6c6ac-10b3-11e3-8f2f-add7794eea7f.png)