TIMOB-12504 Setting up infrastructure for built-in consistent error reporting
TIMOB-12504 First checkin of changes using the new utilities and eventing for errors.
TIMOB-12504 More updating of error handling, fixed typo in event property.
TIMOB-12504 More conversion of error events and callbacks to the standard format.
TIMOB-12504 Last set of changes for now. Ready for CR.
Merge branch 'master' into timob-12504
TIMOB-12504 Better means for transitioning out source as a value, added error properties to one geolocation callback result.
TIMOB-12504 Added correctness in TiBindingEvent, fixed checks in TiProxy.
Merge branch 'master' into timob-12504

Conflicts:
	iphone/Classes/NetworkModule.m
TIMOB-12504 Yahoo module fixed.
Revert "TIMOB-12504 Yahoo module fixed." Wrong branch.

This reverts commit 4328868d0a7f2bdd4ea7b076257b7ea5b361e790.
TIMOB-12504 Always check and offer alt route.
TIMOB-12504 Spelling errors and reporting completion failure in sounds.
Merge pull request #3856 from BlainHamon/timob-12504

Timob 12504