fix bug where plugins with search_fulltext = False were rendered

Add tests for the default case and when they should be skipped (with
search_fulltext set on the plugin or the model).

Split the get_search_data() method so it is easier to test the logic
with less set up.
Page titles should be indexed too!
Don't fail to run if ALDRYN_SEARCH_REGISTER_APPHOOK not in settings
Enable the search index to run in the RealTimeSearchIndex

_backend_alias has to be set before we call prepare().  Currently it is
only set when index_queryset() is called, which happens when the
update_index management command is used.  But it is not called by
RealTimeSearchIndex.

RealTimeSearchIndex does call update object, so we can set _backend_alias
there.
Add tests to ensure the page title is indexed

by both management commands (update_index etc) and by the
RealTimeSignalProcessor path ways
Stop using TitleProxy

so that RealTimeSearchIndex will pick up the changes when CMS Titles are
updated - with the RealTimeSearchIndex it will check the model of the index
so when a Title is saved, the get_model() method needs to return Title for
the page to be re-indexed.

The downside of this way of fixing is that the verbose_name will refer to
titles rather than pages, but that seems the lesser of two evils.  Fixing
both properly might require small extensions to haystack itself.
Update README.rst

Added link to aldryn
Update README.rst

Typo
decoupled index fields from base.
version bump to 0.1.4
fixes incompatibilities
version bump to 0.1.5
fixes regression on plugin indexing
version bump to 0.1.6
Merge branch 'fix_search_fulltext' of github.com:aptivate/aldryn-search into aptivate-fix_search_fulltext

Conflicts:
	aldryn_search/search_indexes.py
turns on title indexing by default.
refactors get_index_queryset
more straightforward
unused import
Merge pull request #8 from aldryn/cms3-compat

refactors get_index_queryset