Cordova 2.0.0 Logger and TouchEvent Fixes

[ADD] Logger to Cordova 2.0.0 bridge
-Fixes Logger.logLevel screen on Cordova 2.9+
[FIX] TouchEvents properly follow spec with TouchList item function.
- many libraries iterate through item on touches, changedTouches, targetTouches (google maps)
[FIX] Infinite recursion when using Google Map within ripple
- Events compared against previous events for idential location and type.
- Google Maps redispatches touchevents as mouseevents