Footprint record

This is a work in-progress. The interesting bits to review might be the main/*.py files.

* added basic solr configuration via django-haystack
* first bits of footprint record entry w/an autocomplete via Solr's NGram field.
Oh, it looks like actually you can just provide the default in the `getattr()` call, so you can change it to: `return getattr(obj, 'title', '')`