Bind objects to newly added iframes in the Application

Conflicts:

	lib/ripple/bootstrap.js
[Emulator Bridge] Only cache the device window and route onmessage to it
Merge pull request #219 from jacobchen/next

Updated systemsetting module for privilege control support
[Feature] New Bookmark module.
New Bookmark implementation.

* [NABI-RSA] TDIS-4618
Merge pull request #221 from lpguo/next

[Feature] New Bookmark module.
update for 01.org
Merge pull request #215 from zhizhangchen/support-dynamic-added-iframes

Support iframe in apps
[Feature] Type cast utility implementation.
Merge pull request #222 from wcwang/next

[Feature] Type cast utility implementation.
[TypeCast] Apply type cast to Bookmark, Contact and Content modules.
Merge pull request #223 from wcwang/next

[TypeCast] Apply type cast to Bookmark, Contact and Content modules.
bugfix: TDIS-5516
sync doesn't work if errorCallback is missing.
Fix user location update issue

Fix the issue: Simulator can't get user location if geolocation panel is
closing at the begining
NFC panel adds power on/off control
Merge pull request #224 from zivchang/next

Fix user location update issue
[TypeCast] Bug fixing.
Fix the issue of casting derived type.

* [NABI-RSA] TDIS-5883
Merge pull request #225 from wcwang/next

[TypeCast] Bug fixing.
[Content] Bug fixing.
Separate database from content and synchronize with file system.

* [SA JIRA] PTTS-1228
Merge pull request #226 from lpguo/next

[Content] Bug fixing.
bugfix: TDIS-5897.
if TZDate is initialized with parameters(Date, 'year, month, day, ...',
but no timezone is specified. its timezone to be set to UTC(was local timezone).