imported the portals app into geonode repo
Merge branch 'master' into portals
Portals model, form and template work
Manage data for portals (maps, datasets, docs and links)
Portal persistent styling, partially completed
Fixes and more work on portal customization, pre-bootstrap merge
Merge branch 'bootstrap' into portals

Conflicts:
	src/GeoNodePy/geonode/settings.py
Add translation, portal index ui, portal customization ui, more
Merge branch 'bootstrap' into portals
Remove print statement
Continue implementation of portals

* Add font picker to style customization form
* Change layout of customization form
* Move 'add' buttons on portal page into button dropdown
* Use modal for all 'add' actions
* Add django-hosts for implementation of portals
* Use callback to provide current portal as request variable
* Various other fixes to styles, forms, etc
Finish initial portals implementation

* Add portal details (img, teaser, map and dataset counts) to list
* Update template tag to fetch portal stylesheet
* Add js and css and related media for portals, forms etc
* Allow maps to be featured/unfeatured after added to portal
* Other fixes and improvements
Update static paths to portals media
Allow hyphens in portal slugs, add some css fixes
Fix portal list layout and recognize "opendri" as default host

* Add "opendri" to reserved slugs
* Respect portal slug in URL over host-provided portal
Remove django.contrib.sites from portals
Group portal links and begin doc + link categorization

* Use self fk relationships for both Document and Link to create categories
Archive/unarchive portals, add categories to docs, add managers
Add more info to portal models
include datasets in the context