[SystemInfo] fix JS code style
Merge pull request #173 from Ryan--Yang/master

[SystemInfo] fix JS code style
[Time] Fix TimeDuration unit set property comparison
[Time] Fix toString getDay misunderstanding

getDay() returns the day of the week (0 - 6)
getDate() returns the day of the month (1 - 31)
[Time] Add unicode timezone support

Tizen uses unicode timezone to do timezone operations.
[tizen] Use new C++ Wrapper instead of old ExtensionAdapter
[tizen] Remove not used function
[tizen] Fix JS coding style

Fixes #166.
Merge pull request #176 from ricardotk/wip

[Time] Add unicode timezone support and fix API
Merge pull request #178 from cmarcelo/tizen-using-cpp-wrapper

Tizen using cpp wrapper
Add Tizen Filesystem API.

This commit implements most of the Tizen Filesystem API.

Some things were intentionally left unimplemented, such as listing and
obtaining stoarage information. These will be implemented as soon as the
need to pass all TCT tests arise.

File I/O works, as evidenced by the new filesystem.html example (a crude
text editor) -- although this example doesn't showcase the whole API.
Merge pull request #148 from lpereira/filesystem-api

Add Tizen Filesystem API.
[Time] Change the way SyncMessage and SyncReply are sent
[Time] Add isDST, getPreviousDSTTransition and getNextDSTTransition
[Time] Add GetTimezoneAbbreviation()
Enable -std=c++0x

Tizen 2.x compiler is g++ 4.5.3 which already support some of the C++11
features like 'auto' and lambdas. It is fine to use those features in
the extensions.

Unfortunately there's an issue when compiling code using bluetooth.h in
C++11, so it's it disable for the tizen_bluetooth extension for now.
Merge pull request #180 from cmarcelo/enable-c++-0x

Enable -std=c++0x
[download] Add exception handling

This commit added exception handling and bug fixing according to
tct-download-tizen-tests.
[Notification] Create a function to extract properties

As we start to support more properties, the NOTIFICATION_PROPERTIES
array will get filled.
[Notification] Do not keep separated copy of notifications

Notification object is essentialy as a "property bag" to be used in
conjunction with tizen.notification.* functions. Now that we have
v8tools.forceSetProperty() we can keep certain properties read-only and
do not need to worry about user changing the notification, so no need to
keep our own copy of the data.

Note that since Notification API doesn't rely on GC to identify
notifications that should be removed, one needs to explicitly call the
remove function, or wait for user removal via the UI.