Revert "Remove duplicate processing of sidebar links"

Turn out this is required to show the links to add new holder for acls

This reverts commit abf2bb85ea30a1e3545eecc97294101c04a42448.
Initial refactor of the search app to better support related fields lookups, trying to fix issue #20 in the application side
Update documents app to use the new SearchModel class
Simplify code and variable names
Refactor advanced searching
Store instances of SearchModel by their full_name in the class registry
Improve a bit the way recent searches are saved
Update the RecentSearch model to work with the new SearchModel class
Get the document.Document SearchModel instance in a more elegant way
Add remote urls to the installation report
removed python2.7-specific dict comprehension (see PEP 274)
fixed typo in introduction
Merge pull request #42 from sumpfralle/master

replaced dict comprehension (requires Python 2.7) with a simple loop
Ignore StoredPermissions residing in the database that have no counterpart in the volatile permission set
Add Ed Schipul and Lars Kruse to the contributors file
Ignore virtualenv installations done alongside the code
Quick and dirty fix for issue #43
Use reverse_lazy to use view names instead of hard coded URLs for the LOGIN_REDIRECT and LOGIN_URL settings
Upgrade distribute package to the latest version before installing any requirement
Reduce field and therefore index size to avoid MySQL regression errors

MySQL/ORACLE is being a jerk again and breaking backwards compatilibity (https://github.com/feincms/feincms/issues/261,
https://github.com/toastdriven/django-tastypie/pull/719)