chrome.bluetooth: send adapter state change events after discovering state changed
Update CordovaConsiderations.md

Clarifying as the first paragraph are considerations for people using/knowing Cordova or starting a new project, while the other is for people having an existing Chrome App.
chrome.sockets.tcp.pipeToFile & tests
chrome.bluetooth: return same uuid string as desktop
Fix #442 Update crosswalk caveats to be more clear
Merge pull request #443 from wernight/patch-2

Update CordovaConsiderations.md
Merge pull request #423 from oahziur/ios-bluetooth-fix

iOS bluetooth fixes
Delete broken download_crx_for_appid.sh
Make chrome.system.storage Java 1.6 compatible
minor release-instructions.md tweak
Fix HTMLImports not working with imports polyfill (#450)
Updated plugin release notes and version numbers for release.
Lower-case bluetoothLowEnergy plugin id
Added -dev suffix to plugin versions
Add chrome.bluetooth and chrome.bluetoothLowEnergy for android
Don't try to block android gatt.discoverServices()
- no other gatt command can be called at this stage
- onServicesDiscovered is not called when no new service discovered
Return an error when [start|stop]Discovery failed
Block concurrent connectGatt & simulate a timeout
Add low energy wrapper class for iOS
Fix review issues