Prepare to next development iteration

Change-Id: I26812e73dbe9ffd08d939c669c9631037fb20cc9
New thrift interface improving flexibility

Change-Id: If92e9d9ee98f35852086779e998c71c8fe62bcee
Refactor interface to have only one exception

Change-Id: I12ac8488354be96181cf3fe91cd26ad0c7ce5060
Refactor to have method´s in/out as MediaObjectRef

Change-Id: I2eb761f7a45a6048d966209514e6eb272bfb764e
Fix source format

Change-Id: Id8775211d741eda61660c61531156bd1670f4c3b
Modified gitreview file
Renamings and some struct fields made optional

Change-Id: If05018712bd9df79cffb82e59824ef3c9254c4fa
Error and Event prepended with KMS to prevent conflicts in keywords

Change-Id: If94ec4289518680151570284c7079f5c2bb5c6ef
Added properties to Command and CommandResult

Change-Id: I81e651ced8cef86a19ae1e02ee36aa7747d94fc3
Added dataType to Command and eventType to subscribe method

Change-Id: I9689a0f931a4cc1e7338268d4b1eece4337286c7
First version of specific events and commands

Change-Id: I5dc65ad7b7febc29a8bb02113bd6835d53963906
Solve minor format issues and typos

Change-Id: I9771128f6b7028297c6084ac8e7c651d29fa7762
Added additional constants for command and media element types

Change-Id: I942593ccfc85a70bde4a0f5bb97e0c618bdc46db
Added constants for command results

Change-Id: I8787d041722992e52e274c55403409a95dcddabb
Delete dataType in CommandResult

Even, this is less useful that in Command struct,
because the type returned by the command is known.

Change-Id: I2c8799b8bd52b40dbbd96acfc1ddacb54a8ebb6a
Use mediaObjectRef as param name in sendCommand

Change-Id: I88dff580898f4ad26f5504d302249e751a6b6573
Add LICENSE and README.md for publishing at github under LGPL license

Change-Id: I482af28c6383c91ba83df018f39e075f3b191ad9
Add Source headers to files

Change-Id: Ib1851f359b212104e13a21b9af078e1cb08a31a6
Use a file per each media object type

Change-Id: I0b462740f1046e9d037ad9699b186c7acce85b96
Add error codes

Change-Id: Ibe52ae0ad37fbd0b760f14281519fbdd2b1bf25e