Enable RiakControl.LoadingRoute for Ember 1.0

This commit adds loading spinners to the various Riak Control
states and uses Ember's loadingRoute functionality where
possible.

LoadingRoute works by default on the `snapshot` and `nodes` pages
because, in the router, each state's `model` property returns an
instance of `this.store.find` which Ember interprets to involve a
`Promise` object. Since we have to return manually instantiated
objects in the `model` property for the `cluster` and `ring` routes,
we can't return a `Promise` object and thus have to manually
render the loading template for those two states.
Fix bad paths and ignore generated files.
Use webmachine develop branch.
Enable loadingRoute on all application states.

- Upgrade to jQuery 1.10.2
- Convert all `success` and `error` ajax callbacks to `.then` calls.
- Instantiate content within the `load` method on both the cluster and ring pages so the `.model` method can return promises
- Tweak the visual output of the loadingRoute
- Remove generated templates file and generated vendor js file.
- Add error handling to cluster and ring states so we can transition and see the error message instead of getting stuck
- Add error message functionality to ring page
Merge pull request #159 from basho/jgn-ember1-loading-spinners-2

Use promises to engage loadingRoute on all application states.