[Systeminfo] T-e-c buildbreak on mobile profile

This commit fixes buildbreak for mobile profile when using this configuration:
  gbs build -A armv7l --define="profile mobile" -R  \
    http://download.tizen.org/snapshots/tizen/mobile/latest/repos/arm/packages/

Build configuration will include system_info_sim class for profiles - ivi and mobile.
System_info_sim will be excluded in common profile according to current
implementation of system_info_sim_ivi.cc and structure of SysSimInfo class.

BUG=XWALK-2861
packaging: Specify license files in the spec file.

Remove a workaround for the long-deceased Tizen 2.1 and properly specify
our license files in the spec file.
Merge pull request #390 from tiwanek/XWALK-2861

[Systeminfo] T-e-c buildbreak on mobile profile
Bump version to 0.111
[SysInfo] Fix inserting USB crash issue

BUG=XWALK-2909

The old implementatin didn't check udev_device_get_sysattr_value(dev, "removable")'s
return value which will be NULL when dev hasn't removable attribute (This will happen
when dev is a partition of a device, not the device itself). When a NULL value
directly as std::stio's parameter, the crash will happen.

This change will check udev_device_get_sysattr_value's return vaule. Only when it's a
valid value, it can continue to do the next thing.
Merge pull request #397 from qjia7/usb_crash

[SysInfo] Fix inserting USB crash issue
Bump version to 0.112
Merge pull request #392 from rakuco/proper-licensing-information

packaging: Specify license files in the spec file.
Bump version to 0.113
Fix to use picojson::parse for the phone contact
Merge pull request #396 from brianjjones/master

Fix to use picojson::parse for the phone contact
Bump version to 0.114
[Content] Attributes 'modifiedDate' and 'releaseDate' defined in 'Content' interface should be 'Date' type

Add conversion from magic format to JS Date for given fields.

All mutators/accessor of ContentItem were adjusted to chromium convention.
Several minor fixes.

BUG=XWALK-2803