fixed device name decoding in JavaScript
[MapKit] : added protocols for backward compatibility
[MapKit]: Fixed dyld runtime errors on iOS 6
[FeatureAvailability]: Added map kit related feature checks
Merge remote-tracking branch 'origin/sdk1.2' into sdk1.2