Fixes an issue with specs after showing a UIAlertView

Turns out iOS 8 is changing the root UIWindow class to _UIAlertControllerShimPresenterWindow instead of just UIWindow after an app shows a UIAlertView. Boooo.
Displaying an actionsheet no longer increments the window count in iOS 8
Fix JSON ruby example syntax error.
Merge pull request #427 from carlwoodward/fix-readme-json-example

Fix JSON ruby example syntax error.
Merge pull request #426 from rubymotion/fix-uialertview-specs

Fix uialertview specs
Add vendor identifier.
Add vendor identifier details to readme.
Merge pull request #418 from willrax/master

Add vendor identifier.
Fix: Error when parsing JSON string produced from NSData instance
Merge pull request #429 from hboon/fix-parse-json-string-from-nsdata

Fix: Error when parsing JSON string produced from NSData instance
Updated CLLocationManagerDelegate methods for location update
*Changed locationManager:didUpdateToLocation:fromLocation to locationManager:didUpdateLocations.
*Preserved callback result[:from] key-value by storing previous location in an instance variable.
*Added result[:previous] to include additional locations returned by the delegate method.
*Updated inline documentation for location.rb
*Updated spec BW::Location
Updated CLLocationManagerDelegate PATCH
*Previous commit used Array.pop which crashes for the immutable NSArray sent to the delegate,  re-wrote result hash-value calculations to use methods that do not attempt to mutate the array
*Updated inline document to correctly state that the result[:previous] key will always return an Array
*Updated README.md with information about 'result[:previous]' value
Merge branch 'CLLocationManagerDelegate_didUpdateLocations' of https://github.com/cognitiveflux/BubbleWrap into CLLocationManagerDelegate_didUpdateLocations