Improved the "as" feature for the query parameter

It was possible to make a query like that : query("collectionView",
{setBackgroundColor:"redColor",:as=>"UIColor"}) but it was not possible
use more complex objects like NSIndexPath for example.
So this fix add the ability to make queries that looks like :

query("collectionView",
[{scrollToItemAtIndexPath:[{:indexPathForItem=>10},{:inSection=>1}],:as=
>"NSIndexPath"},{atScrollPosition:0},{animated:1}])
Merge branch 'calabash-ios-server' of github.com:LiohAu/calabash-ios-server into LiohAu-calabash-ios-server
Minor fixes to ensure compatibility
Update version to 0.9.167