Refactor device management from datasource into new devices app
Add pagination to some of the data APIs
Update clean command to handle new devices app
Update Devices UI, include add/delete operations
Initial support for TableCriteria FileFields
Refactor ReportCriteriaForm, add 'apply_table_criteria' to Table objects
Switch to CDN hosting for some javascript libraries
Fix file input fields to look properly aligned
Fix clean command when removing report criteria
Add table_criteria handling for Shark datasources
Minor cleanup
Update LICENSE
Fix bug introduced with recent commit turning table.options into a tuple
Implement support for Google Maps API keys
Update Google Maps API preferences UI
Remove delete button from devices ... needs rework