Move layer tree code out to separate file, add some more fixes to it and clean up after merge.
Improve some layer ordering
Fix Layer showing/hiding
Merge pull request #82 from jackiekazil/develop

Flake8 clean up on core/templatetags/menu.py.
display Maps menu only to members of the admin group.
Extract popup generator to be more generic
superusers should probably see the Maps menu as well
Improve Layer Loader to show all layers
merge in jay's changes
Changes to hide 'maps' menu from analysts
Merge branch 'develop' of ssh://github.com/ngageoint/geoq into develop

Conflicts:
	geoq/core/static/core/js/aoi_feature_edit.js
Merge branch 'develop' of ssh://github.com/ngageoint/geoq into develop

Conflicts:
	geoq/core/static/core/js/aoi_feature_edit.js
Was bugging me... signout now going back to home page, so that logging back in won't immediately log you back out again
modified source for allowing multiple icon and polygon buttons to exist on a toolbar
Restored bug fix that was clobbered by a merge.
Added comments to Job and Layers forms. Send Project id to Job creation page so that the project can be auto-selected
Merge branch 'develop' of ssh://github.com/stephenrjones/geoq into develop
Layers don't show duplicates in layer list
Remove scrolling of map when scrolling layer control
Merge branch 'develop' of github.com:ngageoint/geoq into develop