Implement content footer view

+ skeleton for pagination view
Render page X of N part of pagination
Implement pages to display

Always render displayed pages relative to current page
Add Pagination CSS
Set pagination URL

- Refactored router URL to account for pagination page, merged with the
router model since they were really handling the same internal data
Add pagination render on related model changes

Also snake_case’d model attrs to follow backbone convention
Reload jasmine-server on tests' files changes
Navigate pagination through router
Only display pagination label for a single page
Add locked-datasets/maps link in content footer
Merge branch 'master' into 1438-content-footer

Conflicts:
	lib/assets/javascripts/cartodb/new_dashboard/maps/maps_item.js
	lib/assets/javascripts/cartodb/new_dashboard/router.js
Don't display content footer until initial fetch
Render content footer layout consistely

Always render locked vis template placeholder so the layout works as
expected
Fix default param for router model
Update locked vis-link upon route change

Also re-render pagination on every collection change. The view is
simple so is fast enough
Fix typo in view
Revert default param for router to page
Show non-locked shortcut

Also:
- refactored and hopefully made the content view a little clearer with
the variable renames
- refactored router model, simpler logic to generate the url
Remove console.log from datasets list
Don't display page X of N if there is only 1 page