Additional support for dataset resources

- Added new dataprovider main writer which writes JSON for the jQuery datatables so they can be provided server-side.  All paging, sorting, and filtering is done server-side for increased speed and good user experience
- You can now upload XML files through the template and managing downloads.
- Added support specifically for single-table datasets, which don't need to see the data structures from afar and don't need to pick the table for the viewing the data
Merge branch 'master' of github.com:MarkVSullivan/SobekCM-Web-Application