[query.rb] if format is declared as json, encode it as such in the request body.
[query_spec.rb] just a spec to make sure that the body deserializes into the same thing as the original payload.
[query_spec.rb] flipped arguments so that expected result is on the right.
[query_spec.rb] fixed issue where it doesn't deserialize back in to symbols. also moved .should to the LHS.
added support for HTTP options method.
Merge pull request #260 from jeff7091/master

supporting HTTP options method.
[query.rb] turn to string before testing for existence in #escape. added simple test.
Merge pull request #262 from bogardon/query_false

[query.rb] turn to string before testing for existence in #escape. added...
Merge branch 'master' into query_json_encoding

Conflicts:
	spec/motion/http/query_spec.rb
fix manual merge screwup
Added interface_orientation to device.screen
Made tests for interface_orientation - spec/motion/core/device/ios/screen_spec.rb
added interface_orientation to README
Merge pull request #265 from holgersindbaek/master

Method for getting interface_orientation
found a retain cycle when calling trigger on an object. it is
due to Hash.new, a bug in rubymotion that will be fixed in the next
release: http://hipbyte.myjetbrains.com/youtrack/issue/RM-203.
adding specs to show retain cycle currently occurs when calling #trigger.
not using Hash.new for Eventable fixes the retain cycle until this
bug is fixed: http://hipbyte.myjetbrains.com/youtrack/issue/RM-203
Merge pull request #270 from joenoon/fix-hash-new-retain-cycle

Fix hash new retain cycle
Fix `Screen.interface_orientation` tests
Added info_plist method to App
Merge pull request #273 from rodrei/add_info_plist_to_app

Added info_plist method to App
Revert "not using Hash.new for Eventable fixes the retain cycle until this"

This reverts commit 98f6c18efc422f30b29ecc96b3267b077fcd1f24.