[Applications][Tizen] Add a tool to add/remove an application to the App DB

Tizen has a custom way to register/unregister applications into its
application registry, some of the steps need to run as system
administrator, so we separate the steps that need super user access
into a small binary that will be called by the core Crosswalk.

A small amount of effort is made to at least test-compile this tool on
Linux Desktop, to make it easier to detect that some Chromium API has
changed.
Merge pull request #1347 from vcgomes/tizen-install-tool

[Application][Tizen] Add a tool to add applications to the Tizen application database
[SysApps] Add getAVCodecs() interface to the IDL file

Add getAVCodec()s interface to the IDL file to generate
the header and code for this interface.
[SysApps] Add an data provider abstraction for the getAVCodecs()

This patch adds the basic interface needed for starting the development
of the Device Capabilities API getAVCodecs(). In the following patch we
will be adding a platform dependent implementation for querying the
list of supported codecs.
[SysApps] Implement the Device Capabilities getAVCodecs() for Linux

The data provider will access the list of registered codecs from FFmpeg
and check each codec in the list is supported by Chromium or not by
converting an FFmpeg audio codec ID into its corresponding supported
codec ID in the Chromium.
[SysApps] Add stubs for Android, Mac and Windows

For Mac and Windows we use the Linux implementation.

Linux implementation doesn't work on Android since the Android
doesn't use ffmpeg. For now, Android implementation should print
"not implemented" warnings.
[SysApps] Hook the AVCodecProvider into SysAppsManager

The platform implementation AVCodecsProvider[Windows|Tizen|Linux|Android]
has been inherited from the AVCodecsProvider. So, this will allow us to
initialize the platform specific instance of the provider.
[SysApps] Add browsertests for DeviceCapabilities getAVCodecs()
[SysApps] Add AVCodecsProvider unit tests
[SysApps] Add unit test for the GetAVCodecsProvider()