DDF-903 - Removed the es5 option from the jshint to expose es3 (older browser) warnings/errors

-Removed the es5 option from the jshint configuration.  This will expose IE8/IE9 issues like trailing commas.
-Once I turned off es5, other errors cropped up so I fixed those where I could.
DDF-903 - added x-ua-compatible to index.html file.

-This will prevent IE from loading in quirks mode and load in the latest install IE document mode.  Quirks mode is very inconsistent.
DDF-905 Changing format of configuration passwords to match web console.

Right now the web console passwords for configuration, if there is no password, will show a default password of 'unmodified'. The admin UI previously showed nothing. Now if there is no password, we'll also so the 'unmodified' password. These passwords are hidden of course.
DDF-817 Adding alphabetical sorting to configs and features

The configuration pages (both module level and application level) and feature pages (both module level and application level) are now ordered alphabetically.
Merge pull request #48 from McLucas/feature/DDF-903

DDF-903 - Removed the es5 option from the jshint to expose es3 (older browser) warnings/errors
Merge pull request #50 from oconnormi/master

Added id attribute to app-cards for easier selecting via css
Merge pull request #46 from jerenhicks/feature/DDF-817_features_configs_order

DDF-817 Adding alphabetical sorting to configs and features
Merge pull request #49 from jerenhicks/feature/DDF-905_mimic_console_password_format

DDF-905 Changing format of configuration passwords to match web console.
DDF-933: Fixed issue where applications with an uninstalled feature could not be removed