moved callback to release session to after we have cleared the session
Merge pull request #1002 from snevesbarros/release_session_fix

Minor fix to clear session before releasing the session
factor more code out of controller into its own module
this fixes an issue with proxying since proxy.js and controller.js were
requiring each other and causing a bug for selendroid / chrome
add test to make sure selendroid can proxy errors
Merge pull request #1007 from jlipps/master

refactor and proxy fix
update appium.io and selendroid submodules
chrome fixes: eliminate race condition and make sure process ends
Merge pull request #1009 from jlipps/master

fix chrome issues
changelog and bump to 0.8.5 for publish
forgot a change
removed checks related to udid and avd and added a check for udid only for ios.
Merge pull request #1010 from snevesbarros/adb_fix_error

Changes to allow installApp, removeApp and isAppInstalled to be called without providing a device id