[NetworkBearer] Handle API methods separately

The previous implementation was trying to share as much as possible code
between the Request and Release methods due to its similarities. It only
made the code more complex and the validation of the input parameters more
difficult.
[SystemInfo] Get values for getCapabilities() using updated Tizen capi
[SystemInfo][Cpu] Fixes #125 for compile warnings
[SystemInfo] Add function ParseBoolean() for getCapabilities()
Merge pull request #203 from fyraimar/master

[SystemInfo] Get values for getCapabilities() using updated Tizen capi
[Time] Add getTimezoneOffset, getTimeWithOffset and fix get/set UTCs

getTimezoneOffset replaced getTimezoneRawOffset, this new one calculates
the DST offset.

Fix getters and setters of UTCs using getTimeWithOffset.
[Time] Change getDSTTransition return from undefined to null

Based on the tests:

TZDate_getNextDSTTransition.html
TZDate_getPreviousDSTTransition.html
[Time] Properly handle getTimeFormat
Merge pull request #192 from ricardotk/wip

[Time] Add and fix features
Merge pull request #205 from tmpsantos/refactoring

[NetworkBearer] Handle API methods separately
Merge pull request #204 from fyraimar/fix_cpu_compilewarning

[SystemInfo][Cpu] Fixes #125 for compile warnings
[SystemInfo] Fixes #128 and also resolves #130, the type mismatch bugs
Merge pull request #208 from Ryan--Yang/bug-fix

[SystemInfo] Fixes #128 and also resolves #130, the type mismatch bugs
[DeviceCapabilities] Add device capabilities API

This commit implements the framework of device capabilities
and parts of its API. Currently, we only implement part for mobile
which include cpu, memory and storage. Display feature hasn't been
implemented in this commit.