state: added functionality for aborting upgrades

UpgradeInfo now has an Abort method for cancelling the current
upgrade.
Use backticks to clean up UpgradeInfo tests
Merge pull request #699 from mjs/upgrade-abort

state: added functionality for aborting upgrades

UpgradeInfo now has an Abort method for cancelling the current upgrade.