feat($state): .reload() returns state transition promise

You could want to perform an action after a state is reloaded
Since .reload() is a shortcut for .transitionTo(), it makes sense to pass on the promise
Merge pull request #1337 from cesarandreu/master

feat($state): .reload() returns state transition promise