ngGrid pagination controls

- Fixing the download dropdown class in app.less so that it doesn't affect bootstrap positioning.
- Removing test div on add new layer (layerInfo).
- Adding pagination controls for ngGrid on layer page.

Note: I'm setting the page size from 25 to 10 temporarily to observe how the paging control functions.
Note: I'm not sure if I should be including the new pagination.js in the core folder and the core.js file, so please let me know.
Question: do we want to include a dropdown for the number of items per page still?

I believe there may be a bug in how the grid items are returned perhaps due to sorting the columns, but I'll have to investigate that further.
I grabbed the file from here: http://angular-ui.github.io/bootstrap/#/pagination and followed their documentation to replace the ngGrid's default footer and then hooked in a watch on the current page change to hook into our functions.

I'll investigate why the grid seems to be returning layers for other workspaces (when I click on medford, I'm seeing that the first item is from Ilya) and why it doesn't seem to return the correct layers per page based on the user-selected sort column. I'm thinking we'll need to pass that to the backend function so that the correct layers are sent back.

More to follow as I learn more,
Robert
  ----- Original Message ----- 
  From: Justin Deoliveira 
  To: boundlessgeo/suite 
  Cc: RobertDenis 
  Sent: Wednesday, October 22, 2014 6:23 AM
  Subject: Re: [suite] ngGrid pagination controls (#691)


  In geoserver/webapp/app/core/pagination.js:

> @@ -0,0 +1,224 @@
> +angular.module('ui.bootstrap.pagination', [])
Hey Robert, where does file come from? Did you write it? Or take it from ui bootstrap? 

  —
  Reply to this email directly or view it on GitHub.