feat(rxAccountUsers): add switch user directive

rxAccountUsers provides the ability switch between users under the
same account.  This directive is specific to Rackspace.
feat(rxAccountUsers): Use nav isActive

Rather than checking for `/cloud/` in the URL, take advantage
of the `key: 'cloud'` we use in the nav, and check if that
nav item is currently active
Merge pull request #610 from rackerlabs/isCloudAPI

feat(rxAccountUsers): Use nav isActive
chore(rxApp): Dangling comma and more explicit description
fix(rxNotify): EOD-281, messages on rxApp level fixed with fade-in
chore(rxApp): More concise callback
test(rxNotify): Pass all tests except two
fix(rxAccountUsers): Properly populate urls when outside of Cloud
chore(rxAccountUsers): User _.defaults instead of _.assign
chore(rxApp): Use new Encore API
Merge pull request #618 from rackerlabs/fix_cloud_urls

fix(rxAccountUsers): Properly populate urls when outside of Cloud
fix(rxAccountUsers): Broken test
feat(rxNotify): Animations now use ngAnimate library
fix(rxModalAction): Don't try to focus on empty modal forms

Closes #620
Merge pull request #621 from rackerlabs/620_missing_focusable

fix(rxModalAction): Don't try to focus on empty modal forms
fix(rxModalAction): enable input validation error messages
fix(rxAccountUsers): Use  to prevent app reloads
test(rxPaginate): Use of `main` pagination element

Most pages have one pagination element, but since there can be more than
one, the option remains to instantiate your own. Since the the `main`
function directly exercises the same code as `initialize`, it is
replaced in the tests.
Merge pull request #606 from rackerlabs/rx-account-users

feat(rxAccountUsers): add switch user directive
Revert "feat(rxAccountUsers): add switch user directive"