Use promises to engage loadingRoute on all application states.

This PR combines [54e5f5d](https://github.com/basho/riak_control/commit/54e5f5d81726f7946da90e7c71eeb1808f5ea746) and [6df5d21](https://github.com/basho/riak_control/commit/6df5d219ab23852787c9187d1c6b3e06b3a166ab).

- Upgrade jQuery
- Enable loadingRoute using promises in the router
- For cluster and ring states, provide custom error handling
- New error message capabilities for the ring page