Sortable search

Sortable search:

- enable case insensitive sort (http://www.elasticsearch.org/guide/en/elasticsearch/guide/current/sorting-collations.html) by updating settings and mappings
- Add programme_name to search keys
- Update UI to allow for search sort

MIGRATION:

Re-run `scripts/build-es-schema.sh` and `(kixi.hecuba.data.entities.search/refresh-search (:hecuba-session system) (:search-session system))`


Fixes #520 

![image](https://cloud.githubusercontent.com/assets/2522010/5297979/74ff1fd0-7bad-11e4-8b45-4345f86a5bfc.png)