initial work on documents respecting permissions
Provides new middleware that allows administrators to require users to be authenticated before accessing a majority of the application.
move import to the top of the page
Ugly fix to make the LoginRequiredMiddleware test case work correctly.
Added documentation for the new LoginRequiredMiddleware settings.
user w/ specific perm unable to see in search

adjust security filter to use and OR between GenericRole permissions
and specific user permissions. if a GenericRole was removed, the
result was those layers were too even if a user had permission

refs #1049
Merge pull request #1050 from ischneider/iss-1049-generic-object-role-bug-in-search

Iss 1049 generic object role bug in search
fix error in dependency
use 403 to benefit from redirect
Merge pull request #1046 from garnertb/login_required

Provides new middleware that allows administrators to require users to b...
Merge pull request #1051 from simod/docs-permissions

Documents permissions
add fullname and email to acls
Merge branch 'master' of github.com:GeoNode/geonode into vanilla_geoserver