[SystemInfo] add 'SYSTEMINFO_SIM_ACCESS' macro

Add 'SYSTEMINFO_SIM_ACCESS' macro to indicate whether to load sim module.
In IVI device, SIM module is not needed.
[Extension] Fix build issue on size_t not declared

The error was introduced the patch 88b8aa029d1699 which is to sync
files from crosswalk to t-e-c. The header file <sys/types.h> is
forgot to added in t-e-c.
Also function pointer is wrongly used in the patch 88b8aa029d1699.
Merge pull request #255 from xuzhang/extension_update

[Extension] Fix build issue on size_t not declared
Merge pull request #251 from qjia7/remove-sim-dependency

[SystemInfo] add 'SYSTEMINFO_SIM_ACCESS' macro
Bump version to 0.30
[Application] Add Applicatin extension skeleton and getAppInfo/getAppsInfo support

The implementation is based on below spec:
https://developer.tizen.org/dev-guide/2.2.0/org.tizen.web.device.apireference/tizen/application.html

The ApplicationInformation class will encapsulate Tizen application info, and
provides serialization method to transfer its data. An internal PkgMgrHandle
class is implemented to abstract appinfo and pkginfo handles, it also provides
methods to fetch different application information from them by using
pkgmgr-info/pkgmgr APIs.

In order to bind current ApplicationId to application extension, we will
translate the Crosswalk application ID to Tizen ApplicationId when it is created.
[Application] Add Application API example for getAppInfo/getAppsInfo

Application API needs to be run in an installed app context, so a manifest file
is also added.