Merge pull request #155 from qjia7/master

[SystemInfo] Use singleton model to support multi frames
Merge pull request #182 from ricardotk/wip

[Time] Add and fix features
[SystemInfo] Get correct version strings for getCapabilities()
[SystemInfo][SIM] Fixed callback error and type mismatch error

The old design principle was if sim_get_** API's return value didn't equal
SIM_ERROR_NONE, we return an error callback. However, if the SIM status is
not READY, other attributes won't be gotten. So, here, we add sim_get_** API's
return value's checking. If the return value equals SIM_ERROR_NOT_AVAILABLE,
we reset the according attribute to empty and return true.
[SystemInfo] Get device capability values for getCapabilities()
Merge pull request #138 from qjia7/mymaster

[SystemInfo] Fixed SIM callback error and type mismatch error
[download] Fix JS coding style

Fixes #159.
Merge pull request #183 from deqing/fix-coding-style

[download] Fix JS coding style
Merge pull request #174 from fyraimar/master

[SystemInfo] Fix getCapabilities()
[Time] Only use vconf in mobile
Merge pull request #184 from cmarcelo/fix-build-time

[Time] Only use vconf in mobile
[Time] Fix JS style
[Time] Throw if constructor not called as constructor
[Time] Use std::unique_ptr instead of std::auto_ptr
Merge pull request #185 from cmarcelo/time-small-fixes

Time small fixes
[NetworkBearer] Fix JS style

Fixes #160.
[SystemSetting] Fix JS style

Fixes #164.
[SystemInfo] Small fix to initialization order
Merge pull request #187 from cmarcelo/tec-gardening

Trivial gardening of our code to close issues
[Bookmark] Add stubs for extension native code

Note that we had to depend on evas since favorites.h from
capi-web-favorites does include Evas.h, and its pc file doesn't
explicitly include evas.

EvasObject type is used for manipulating the favicons.