fix(rxPage): removed errant space from <h3>
Merge pull request #541 from rackerlabs/rxPage-h3-fix

fix(rxPage): removed errant space from <h3>
test(rxBreadcrumbs): names, count, and main

This is to make rxBreadcrumbs easier to bring into apps that need to
assert breadcrumb status on a page. It uses the same approach that
rxPage uses to pull in the default element, since there's likely only
one on the page, and there's only a couple things that matter.
Merge pull request #545 from Droogans/e2e-rx-breadcrumbs-main

test(rxBreadcrumbs): names, count, and main
chore(grunt): omit bower_components from watch for faster reload
feat(rxFeedbackSvc): added ability to customize e-mail; Fix #546
Merge pull request #547 from rackerlabs/speed-up-watch

chore(grunt): omit bower_components from watch for faster reload
Merge pull request #548 from rackerlabs/546-feeback-email

feat(rxFeedbackSvc): added ability to customize e-mail; Fix #546
style(rxApp): Change colors for pre-prod menu

Closes #538
feat(Environment): Better ways to check for a valid environment

This addes the following methods to Environment:

  * isPreProd
  * isLocal
  * isUnifiedPreProd
  * isUnified
  * isUnifiedProd

For instance, rather than calling `'local' === Environment.get().name`
you can just do `Environment.isLocal()`
chore(rxApp): Put preprod colours into variables
Merge pull request #549 from rackerlabs/EOD-155-pre-prod

style(rxApp): Change colours for pre-prod menu
feat(rxAppRoutes): Re-organized rxAppRoutes to live outside of rxApp.

BREAKING CHANGES:
- `rxAppRoutes` is now a factory. `encoreRoutes` is now the Encore specific service/instance for the default navigation.
  - All references to `rxAppRoutes` should be updated to use `encoreRoutes`
- `createInstance` function removed from 'rxAppRoutes'.
feat(rxAppRoutes): switched to promises;

BREAKING CHANGES:
`rxAppRoutes` now promise based, allowing for delayed navigation loading.

Example usage:
```
appRoutes.getAll().then(function (routes) {
    scope.routes = routes;
});
```
test(rxAppRoutes): switched to promises;
fix(rxAppRoutes): fix path matching for hash based routes
fix(rxApp): changed encoreRoutes to be a factory, eh
docs(rxApp): added docs on encoreRoutes/rxAppRoutes
feat(childVisibilityAndCDN): Register nav visibility methods, and use CDN

Closes #522
Closes #520

This lets us register methods to be used for `visibility` and
`childVisibility` values in nav menus. Because we're now loading some
nav menus from JSON, we can't put arbitrary functions in anymore.

Now we can register new methods with `rxVisibility`, and reference them
in the nav as:

```
visibility: { methodName: 'someRegisteredName', args: { foo: 'bar' } }
```

We also start using the correct CDN file, checking whether or not
we're in a production setting
chore(rxApp): removed old functionality