Add haystack and django-cms-search

Requires an older version of haystack because of compatibility
with django-cms-search.
Switch to Haystack version 2 and aldryn search
Add haystack 2.1.0 to requirements
Removing font-awesome variables emacs backup
Add emacs backups to .gitignore
Added search result page

Search result page with persons (not cms or jobs)
Merge remote-tracking branch 'origin/master' into haystack
search: added support for cms pages
search: added search results for jobs
search: hook search bar into haystack search

Also update looks of the sidebar search on search page
search: use modified aldryn_search instead of the official one

The official aldryn_search has not been updated to comply with
Django 1.6 so in the meantime we use the modified one from
https://github.com/tryggvib/aldryn_search
search: remove haystack git install from development requirements
Merge remote-tracking branch 'origin/master' into haystack
Fix pep8 errors
Fix flakes error
search: add haystack search urls into test urls
requirements: make django cms git commit install as django-cms egg
Merge remote-tracking branch 'origin/master' into haystack
search: add search to 404 page
requirements: pin aldryn-search git repo to egg