Implemented ui for admin groups page.
* Currently the controller is just loading placeholder data this
  will change once core supports member groups.
Unifying admin views design and layout
* Added search bar and pagination to all tables in admin views
* Minor html and css tweaks
Fixed styling for group members table. Added select all
* clicking select table header will select all items in table
* clicking table row will select checkbox
Editor: Dynamically resize editor

Added a feature where the top of the editor overlay is now a 'grab-able'
handle that can be used by the user to dynamically resize the size of
the editor overlay. This required creating a new directive that watches
the mousedown, mouseup, and mousemove events, to determine whether to
set the cursor to 'ns-resize' and set a new height for the edtior
overlay. It also uses requestAnimationFrame to do all the drawing thus
keeping the animations at 60 fps.

The majority of the events basically watch the mouse position to see if
it near the top over of the overlay and set the appropriate cursor icon.
If the user clicks on the element while the in the sweet spot of the
element, the directive calculates the y distance of any further mouse
movement and determines the appropriate height for the editor. It then
sets the new height variable and lets requestAnimationFrame pick that
variable up when it's ready and repaints the page.
Transparent toolbar above editor and separator

Changed the toolbar about the editor to have a transparent background
and added a separator between the list items.
Added collapseable sections to admin pages
* Added collapseable sections to Groups and Moderation queue pages
Fixing grammar on groups page. Fixing row select
* Row select was interferring with links in table row. Only checkbox
  row is selectable now.
CSS fixes for row hovers on admin groups page
Moved location of add/remove members on admin groups page. Added modal
* Moved add/remove members button below members table
* Renamed "Remove Members" to "Remove Selected"
* Added modal for adding users
Editor: Page exit bindings

Added event binding to page exit and route change events when the editor
has content that has been either newly entered or edited in some way.
This will keep the user from navigating away from the page after they
have edited some content in the editor.
epoch-core-pg rename for npm require