Initial work on porting MapSnapshot against master
more work on custom and featured urls
use looser matching in maps/urls.py
Lookup maps by custom url if the mapid is not a number
Use snapshot to lookup config if passed
Merge branch 'master' of github.com:GeoNode/geonode into map_snapshot_and_urls

Conflicts:
	geonode/maps/admin.py
	geonode/maps/views.py
Merge branch 'master' of github.com:GeoNode/geonode into map_snapshot_and_urls
Fix up permissions in geonode/maps/views.py
Fixup perms per new guardian stuff
Re-enable geoserver by default
Merge branch 'master' of github.com:GeoNode/geonode into map_snapshot_and_urls
Move encode/decode functions to utils and remove extraneous stuff?
fix ajax lookup for users and groups fixes #1568, thanks @garnertb
Add missing <dd> tag.
Use haystack to perform filtering; fix links in search/explore item list; fix vector/raster counts; use haystack if enabled on explore pages
Merge remote-tracking branch 'origin/master' into haystack3
New settings value for filtering by permissions in haystack
merge mbertrand pr fixes #1569
Merge branch 'map_snapshot_and_urls' of https://github.com/jj0hns0n/geonode
revert to absolute url in resource base snippet