DDF-615 - Adding initial ui for the installation profiles.  Still need to sync with the application list views.

DDF-615 - added Install Profiles service.  Will need to clean up later.
Adjusted UI to consume the install profile service instead of using the new services.
Created initial profile features inside of admin-app feature.xml.  Will need to move to a ddf/distribution

DDF-615 - some js cleanup.  adjusted Application.view to auto set the selected state of the models to match that of the selected installation profile.

DDF-615 - fixed alot of checkstyle violations that came up with my own violations.  also removed changes I made to skip checkstyles in the pom.xml in admin-app.

DDF-615 - switched profile step with configuration profile step.  Added more applications to the current profiles.

DDF-615 - moved installation features to the distribution/install-profiles's features.xml.
Also added in hander code for triggering the Application.view to auto complete if the customize option was selected in the installation profile step.
Fixed various pathing issues of the require dependencies I broke.

DDF-615 - added some junit tests for the Installation Profile service methods.

DDF-615 - added missing support for setting selected on the top level.  Seemed to only work with children nodes.
Adjusted the first profile to be selected by default.

DDF-615 - possible change to fix the travis build.

DDF-615 - fixed title on profile template.

DDF-615 - removed created by javadoc comments.

DDF-615 - more fix attempts for travis build.

DDF-615 - added more mock data to the test profile so the tests won't fail after the start application ajax calls.

DDF-615 - now that the installer requires less clicks, we will remove the last prev-next click through.

DDF-615 - formatted based on ddf eclipse java formatter..