Add the installation wizard to the ngConsole branch

Demo:

![install-wizard](https://cloud.githubusercontent.com/assets/1390651/4510354/91924096-4b29-11e4-9d0e-0af53c560902.gif)


A few things of note:
- adds the config page module
- adds a new directive called viewRawInModal
- changed "Packages" to "Dashboards" for dashboard builder tab

Squashed commit of the following:

commit 10ee13f4c046589598570bb3df394e23b004c0d1
Author: Andy Perlitch <andy@datatorrent.com>
Date:   Fri Oct 3 11:05:00 2014 -0700

    fixed alignment of icons in back/forward buttons

commit f225e47df344b69c79dc73dff9a2e36dd1db7f53
Author: Andy Perlitch <andy@datatorrent.com>
Date:   Fri Oct 3 11:04:04 2014 -0700

    add viewRawInModal use in hadoop step of install wizard

commit d6f55d06081ad0c6fb16a7d64ffead4f5ac313f4
Author: Andy Perlitch <andy@datatorrent.com>
Date:   Fri Oct 3 11:03:40 2014 -0700

    custom error handling for permission denied error

commit 916a74621811aae53f5bc49a1f66db64fe9ef358
Author: Andy Perlitch <andy@datatorrent.com>
Date:   Fri Oct 3 10:54:25 2014 -0700

    add viewRawInModal directive

commit 8193a5ccd29338c9a00a24f0f9d06812a06efb4f
Author: Andy Perlitch <andy@datatorrent.com>
Date:   Fri Oct 3 10:05:27 2014 -0700

    add styling to wizard

commit 5685d1294a1e27bc24ca05f9074b0d2a0582e1d5
Author: Andy Perlitch <andy@datatorrent.com>
Date:   Fri Oct 3 09:00:43 2014 -0700

    remove unnecessary comments

commit 15cb92105ef4cf6ecba63f6db0e601bb5c231d5b
Author: Andy Perlitch <andy@datatorrent.com>
Date:   Thu Oct 2 17:03:40 2014 -0700

    fixed paths to templates

commit 6845b8cfd31974da4f049d29bd6af3cefcd06d26
Author: Andy Perlitch <andy@datatorrent.com>
Date:   Thu Oct 2 17:01:46 2014 -0700

    separate steps into individual files

commit 017b621b6443c5a0f784dc8b75c86812aedb9ac5
Author: Andy Perlitch <andy@datatorrent.com>
Date:   Thu Oct 2 16:48:19 2014 -0700

    MLHR-1483 #resolve

commit 9417012c9883dca879e6043a4d7ef777b21fd545
Author: Andy Perlitch <andy@datatorrent.com>
Date:   Thu Oct 2 15:07:02 2014 -0700

    ensure only severe errors get shown in summary page

commit e199dac1446e314a5c15229b90e33e5e4587b22d
Author: Andy Perlitch <andy@datatorrent.com>
Date:   Thu Oct 2 15:06:22 2014 -0700

    Improved UX when hadoop config is updated

commit 3b3c6e9bbd3ef680e9c6adbe7d6490ff81367c2b
Author: Andy Perlitch <andy@datatorrent.com>
Date:   Thu Oct 2 14:52:41 2014 -0700

    MLHR-1482 #resolve

commit 7f05d7aea91a0aa1a400555339a33d65a9a670cd
Author: Andy Perlitch <andy@datatorrent.com>
Date:   Thu Oct 2 14:40:40 2014 -0700

    changed .well to a small .well

commit b36edb666d4646a4b7bf6aa95be4f5e03d78357b
Author: Andy Perlitch <andy@datatorrent.com>
Date:   Thu Oct 2 14:28:59 2014 -0700

    Add generic save method to BaseResource, removed/updated custom save methods from child classes as needed

commit 5003669ff5b315e809997e77f2b9e8210cd55ce4
Author: Andy Perlitch <andy@datatorrent.com>
Date:   Thu Oct 2 11:36:48 2014 -0700

    ensure that clean completes before less, copy, ngtemplates

commit 30ea5baf273b382853890220add22859cfd7eef9
Author: Andy Perlitch <andy@datatorrent.com>
Date:   Thu Oct 2 11:31:34 2014 -0700

    work on the license step html of the install wizard

commit 15e66d6dd16cf37a6c7aea7f43708c7a339c078f
Author: Andy Perlitch <andy@datatorrent.com>
Date:   Thu Oct 2 11:31:11 2014 -0700

    add LicenseFileModel to InstallWizardLicenseCtrl, fetch it

commit a5448e8b3d68b7aa00e65729d4a5723736f6c0d3
Author: Andy Perlitch <andy@datatorrent.com>
Date:   Thu Oct 2 11:30:31 2014 -0700

    set idAttribute of ConfigPropertyModel as "name"

commit 596e7f151a347a0c613a4289c8237db1c14a4c4e
Author: Andy Perlitch <andy@datatorrent.com>
Date:   Thu Oct 2 11:30:14 2014 -0700

    params not required for dtPageHref directive

commit cc0f70e0f825f45f7d1b99a1aed4d6bd57899e90
Author: Andy Perlitch <andy@datatorrent.com>
Date:   Thu Oct 2 09:18:00 2014 -0700

    Focus on nextButton in hadoop step

commit 84683e1ec7289b07ce9c480c9da04875555efc62
Author: Andy Perlitch <andy@datatorrent.com>
Date:   Wed Oct 1 16:37:19 2014 -0700

    removed automatic fetch of license agent from LicenseFileModel

commit 2092170ae7d25f15b2717af6f5f2d597144f7c6b
Author: Andy Perlitch <andy@datatorrent.com>
Date:   Wed Oct 1 16:17:38 2014 -0700

    added license resources, updated urls in settings

commit 0031d066abc2156287bbd7e265f0838e1d8735ab
Author: Andy Perlitch <andy@datatorrent.com>
Date:   Wed Oct 1 15:51:34 2014 -0700

    extracted parameter processing piece of BaseModel constructor into method for use post-instantiation

commit c912ca06d96e34537603aab8d3c63a1d0b4e7a06
Merge: 92df5df 75ee267
Author: Andy Perlitch <andy@datatorrent.com>
Date:   Wed Oct 1 14:21:06 2014 -0700

    Merge branch 'ngConsole' into ng-installer.MLHR-1307

commit 92df5df1139300f2ce39cce08ce3da1d3a934e0d
Author: Andy Perlitch <andy@datatorrent.com>
Date:   Wed Oct 1 13:25:39 2014 -0700

    some UX improvements, e.g. setting focus for welcome and hadoop screens. Also added license step template

commit afc019ccdce39d29b9748351d498ccb94e7045a1
Author: Andy Perlitch <andy@datatorrent.com>
Date:   Wed Oct 1 11:30:08 2014 -0700

    MLHR-1461 #resolve removed unnecessary clear of the dfsLocationError

commit 072c316db74c5ff3d2f44c615bd257c264bf3b5d
Author: Andy Perlitch <andy@datatorrent.com>
Date:   Wed Oct 1 11:28:07 2014 -0700

    removed references inside steps to other steps, cleaned up chaining

commit 33b6d488cf10b71524ade6d7a9da1fd4d3ea0f6c
Author: Andy Perlitch <andy@datatorrent.com>
Date:   Wed Oct 1 10:45:22 2014 -0700

    improved organization of promise chain for updating hadoop configuration

commit 9c0fba51be862d614c55a987bc0a17ef03b33de7
Author: Andy Perlitch <andy@datatorrent.com>
Date:   Tue Sep 30 17:08:07 2014 -0700

    hadoop screen of installer done

commit 727590818a7cd93bd3e76ee00c570fa8abc9a6eb
Author: Andy Perlitch <andy@datatorrent.com>
Date:   Tue Sep 30 11:26:21 2014 -0700

    added comments, disable continue button if hadoopForm is invalid

commit 11c9a7a22604bb73b8c14aed6c867c92ab58cb9a
Author: Andy Perlitch <andy@datatorrent.com>
Date:   Tue Sep 30 11:21:47 2014 -0700

    added better error handling for when hadoop config info fails to load

commit 2c08373a08d5b823ac3b5b3e9e7853367903dd1b
Author: Andy Perlitch <andy@datatorrent.com>
Date:   Tue Sep 30 11:08:01 2014 -0700

    MLHR-1307 #comment foundation for angular-based installation wizard

commit 5312ed7ad2a0d078234f96eb3e215ea878f6745f
Merge: 888e750 89f208d
Author: Andy Perlitch <andy@datatorrent.com>
Date:   Tue Sep 30 09:54:17 2014 -0700

    Merge branch 'ngConsole' into ng-installer.MLHR-1307

commit 888e750125adebd4a8a572675d3fecc4aef069d9
Author: Andy Perlitch <andy@datatorrent.com>
Date:   Mon Sep 29 15:53:02 2014 -0700

    first cut, first step of installWizard

commit 47ce2d505738e186eec2cc9f13b885d8cbb2043e
Author: Andy Perlitch <andy@datatorrent.com>
Date:   Mon Sep 29 15:07:58 2014 -0700

    cleaned up ops.js config block

commit 3326eb34d5421e22d1bf1d7cb8c1587c11fb0a83
Author: Andy Perlitch <andy@datatorrent.com>
Date:   Mon Sep 29 15:07:29 2014 -0700

    changed "Packages" tab to "Dashboards"

commit 11f7940aa24e55ca6fbf03f73dde0fa3b9fcc7fc
Author: Andy Perlitch <andy@datatorrent.com>
Date:   Mon Sep 29 15:06:58 2014 -0700

    alphabetized breadcrumbs in config

commit 94a1ec411272c559e9879d4ff3e2a4cf575b7d8b
Author: Andy Perlitch <andy@datatorrent.com>
Date:   Mon Sep 29 15:06:14 2014 -0700

    Added config page modules