feat(sourcemap): Add a CSS source map for the demo page

This is mostly to help with debugging demo page issues, as
there's no support for doing a source map on a minified CSS
file. And any project that concats our CSS file with its own
during a build process would have to rebuild the source map

Closes #158
fix(menu): Update active menu determination logic
fix(rxForm): Ensure strings come out of `getContent`

Closes #294

The result of `getContent` is passed to `ng-bind-html`. This directive
*requires* "safe" HTML. If the value of `row[expr]` is an integer,
then `ng-bind-html` causes an exception to be thrown, as that's not
valid safe HTML. Converting it to a string solves this.

In Cloud and other projects, we had people doing things like:
`key: '{{ram}}'`, instead of `key: 'ram'`, because otherwise
nothing was being shown on screen. No one understood why, so we all
just did `'{{ram}}'`, as that "fixed" it. It fixed it because it caused
everything to get passed to `$interpolate`, which creates a string...
fix(menu): Fix issues with PR based on comments
fix(menu): Fix logic to normalize all URLs further
chore(menu): Make virt available everywhere, hide Cloud
Merge pull request #441 from rackerlabs/fix-menu-activation

fix(menu): Update active menu determination logic
Merge pull request #445 from rackerlabs/menu-updates

chore(menu): Make virt available everywhere, hide Cloud
chore(version): v1.0.6 [skip ci]
fix(rxPage): Ensure document title updates if `scope.title` changes

Closes #447

Previously we would only call `rxPageTitle.setTitle` one time,
when `rx-page` was loaded. If the expression we pass to the `title`
attribute of `rxPage` changes, we weren't re-calling `setTitle`.

This commit puts a watch on `title` and re-calls `setTitle` on change
chore(rxApp): Enable cloud in prod
Merge pull request #450 from rackerlabs/cloud_nav_update

chore(rxApp): Enable cloud in prod
Merge pull request #449 from rackerlabs/i447_page_title_updates

fix(rxPage): Ensure document title updates if `scope.title` changes
Merge pull request #442 from rackerlabs/i294_rxformoption_key

fix(rxForm): Ensure strings come out of `getContent`
Merge pull request #436 from rackerlabs/i158_sourcemaps

feat(sourcemap): Add a CSS source map for the demo page
test(phantomjs): Add PhantomJS console-error checking for demo modules

Closes #437

Previously we had a feature to have PhantomJS load the demo page and
ensure that there were no Javascript errors on the console. It was only
loading the main page though, and none of the pages for our components.
This PR now fires off individual PhantomJS tasks for each of the demo
modules.

Note that I had to move all of the module configuration stuff (i.e.
`grunt.config('config.modules')` into a separate task. Previously
it was done in the `build` task, but because of how our Travis is
configured, I needed to be able to grab that configuration info
from outside of `build`, to pass it to the PhantomJS tests.