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.
[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
Merge pull request #396 from brianjjones/master

Fix to use picojson::parse for the phone contact
Bump version to 0.114
Adding the ability to set and get locale