added dynamix_fields '*_at' for dates, '*_prefix' for edge ngram fields; added 'name_prefix' in destinations for  entities' name
added css to fix typeahead with bootstrap 3
url_for: if object use default view first; raise BuildError if not url found for object (consistent with flask.url_for)
really inject our url_for in jinja env
added friendly_fqcn: use it for getting a display name from an object_type (fqcn)
default view: can register default view for any model, not just Entity
consider Indexable Model subclasses for indexation; made Principal indexable
search with facet_by_type: returns dict of type -> hits
added Abilian.api, to store stuff like API urls, valid parameters, etc
added live search