DDF-804 - Adding the new SourcesPlugin for the catalog sources tab.

* Fix Sources UI so it uses new templates and shows in the catalog tabs.
* Sources can be added and edited
* Clicking the source row will open the edit dialog
* Dynamic add/edit form generation
* Added new template for checkbox style options
* Added LESS to the catalog project
* Added the + and refresh buttons back to the sources view page.
* Added client-side check to prevent adding two source configurations with the same name.
* Source name is now editable and updates all existing configurations.
* Added checks to ensure that newly chosen name does not conflict with existing names
Adding the new SourcesPlugin for the catalog sources tab.
Fixing Sources UI so it uses new templates and shows in the catalog tabs.
Adding misssing js/handlebars files.
Adding configs for grunt build.
Added dynamic modal for handling new source creation.
DDF-741 - Added ui for enabling and disabling source configurations.
Fixing merge conflicts.
DDR-741 - fixed issue where backbone relational was causing issues with metatype objects not populating correctly.
1) Changed the source dropdown so that it uses the service configuration to populate the type dropdown for the add source dialog.
2) Also changed the edit source dialog so that it uses the same rendering mechanism as the add new source dialog.
Removing a bunch of console.logs
Fixed the modelbinding and saving in the edit source dialog.
Add new now works for creating new source configurations.
Started redesign of the sources list view so that rows can be selected and the buttons have been removed.
Adding styles.css to gitignore
DDF-741 adjusted the Source Backbone model to be grouped by source name and not source configurations.  Adjusted views/templates accordingly to accept the new model.  Should be similar to what it was before..
Removing the accordion from the source edit/add dialog and moving the enable/disable source button to that dialog.
Adding the + and refresh buttons back to the sources view page.
Making entire row clickable for source edits.
Modal dialog type dropdown is now rendering using disabledConfigurations defined in the source model.