Initial Implementation of Search using Haystack

This is an initial implementation although functional. Currently the template for search is duplicated taking into account the use of search query sets by haystack instead of query sets. If we could detect this inside the template this could be avoided. The parameter name query was changed to q for interoperability with Haystack. This parameter is hard coded in haystack and interacts between class view and form.

Bug: Currently the search shows articles that the user cant read. This can be corrected in the override to the method __call__. An efficient way of doing it must be used.
Another option can be rewriting the form, since in Haystack the search is actually done by the form!. SearchForm.form returns a search query set captured by __call__ in the view class that then is used to create the response by create_response inside the view.
Paginator used to show the number of results
Permissions bare implementation
Fix #161 (mark accumulated notifications is_emailed=False) + clean up code + make notification email nicer
Merge branch 'master' of github.com:benjaoming/django-wiki
fix missing refactoring on renamed template block wiki_pagetitle
shorten database settings
self.request on ArticleMixin view to allow for parent dispatch methods assuming its existence
undo, only bad inheritance results in need of self.request set here
Alter plugin API: BasePlugin.urlpatterns is now a dictionary
Merge remote-tracking branch 'jdcaballero/haystack-search' into haystack-search

Starting haystack-search implementation based on the work of jdcaballero
Some minor cleanup and same redirect behaviour on anonymous access
cleanup bootstrap
Bootstrap 2.3.2 added and compatibility changes for dropdown menu
get_absolute_path added to Article model
Add notification interval to Article Settings page + New Notifications Settings page
pep8 cleanup
hand empty notifications settings
Haystack 2.0 broke some stuff (site did not exist). This is fixed now. Furthermore we can use the highlighter by haystack. It does some stuff nicer than django-wikis
Minor fix