Added handleWithBlockDeviceSession
Added handleWithBlockDeviceSession

Summary:
Handling operation wrapped in `FBAMDeviceConnect`, `FBAMDeviceStartSession`, `FBAMDeviceStopSession`, `FBAMDeviceDisconnect` calls dance is pretty common pattern.
Added handleWithBlockDeviceSession method that handles that for easy re-use.

Reviewed By: lawrencelomax

Differential Revision: D3526457

fbshipit-source-id: b6f5a332346f62eec68ad1fd40df308df6f424b1

plu/FBSimulatorControl,StevenUpForever/FBSimulatorControl,plu/FBSimulatorControl,facebook/FBSimulatorControl,facebook/FBSimulatorControl,facebook/FBSimulatorControl,plu/FBSimulatorControl,bootstraponline/FBSimulatorControl,bootstraponline/FBSimulatorControl,StevenUpForever/FBSimulatorControl,StevenUpForever/FBSimulatorControl,StevenUpForever/FBSimulatorControl,plu/FBSimulatorControl,ichu501/FBSimulatorControl,bootstraponline/FBSimulatorControl,facebook/FBSimulatorControl,bootstraponline/FBSimulatorControl,facebook/FBSimulatorControl