#300 Ensure that cancel is sent to hardware device when Restore is clicked
Uses the latest MultiBit Hardware code to ensure read are write are separate
Merge remote-tracking branch 'origin/develop' into develop