Bug fix for an ajax error (missing tileSize).  Collection browser is looking good, but I want to use it for something other than the session editor.
Merge branch 'collection_browser'

* collection_browser:
  Bug fix for an ajax error (missing tileSize).  Collection browser is looking good, but I want to use it for something other than the session editor.
Views default to pixel.  I just need to convert photo vies to pixel before getting rid of view.CoordinateSystem.
Merge branch 'pixel'

* pixel:
  Views default to pixel.  I just need to convert photo vies to pixel before getting rid of view.CoordinateSystem.
Images default to Pixel if coordinate system is not specified.
Merge branch 'image-pixel'

* image-pixel:
  Images default to Pixel if coordinate system is not specified.
Overview bounds bug fix
Merge branch 'overviewbounds'

* overviewbounds:
  Overview bounds bug fix
Example page for browser.  Drag implemented (no drop yet).
Merge branch 'drag'

* drag:
  Example page for browser.  Drag implemented (no drop yet).
Restyle Bootstrap buttons
Make special thumbnail for stack views
Merge branch 'button-style'

* button-style:
  Make special thumbnail for stack views
  Restyle Bootstrap buttons
Change permissions to use enum data structure
Add HTTP API endpoints for access control
Change API to return '_id' instead of 'id'

For compatibility during the transition, 'id' is still also returned.
Simplify users and groups HTTPS API to return objects and lists directly

Other HTTP API endpoints will eventually be similarly updated.
Upgrade AngularJS to 1.2.26
Upgrade Angular UI Bootstrap to 0.11.2
Upgrade Bootstrap to 3.2.0