Add first page with a behavior using backbone.js

- distributions list
- Create a structure with backbone that still allows a multi-page routing paradigm while allowing for backbones routing as well
- Add table sorting icons
Fix a bug when remote_ip changes with session
Update glyphicons so that the check and uncheck lineup
Make the drop down and items in the drop down active when navigated to
Add tooltips and delete icon
Change the tooltip position and enable/disable the icon
Update the base interface handlers, removing distribution and system
Add profile_counts to the distribution model
Allow for "append" attributes of the JSON response
Update LESS and CSS
Update JavaScript structure

- Uses the following libraries
 - requirejs
 - backbone
 - dust (linked-in fork)
 - dust-helpers
 - jquery
 - jquery.tablesorter

Adding internal JavaScript source and templates