Profile is no longer a global singleton and is passed around appropriately
Resolve merge conflicts from profile update
Router.setView now supports callbacks that returns promises
InstanceDetail returns promise. No longer hangs UI thread
VolumeDetail route returns promise
Remove unnecessary synchronous request to update icons
Remove unused function profile.set_icons