Added support for the exchange of commands and command results

Change-Id: If7f6eee76a0585ebf50fcf4a9f32cd2c7592d152
Modified gitreview file
Add LICENSE and README.md for publishing at github under LGPL license

Change-Id: Idc1e71675cae8fe392a9f357d95fc2ff98c00681
Add Source headers to files

Change-Id: I20fea67a43fd4bd3d331e79f3aa32b2d2d5deee9
Added support for control events on top of the polling mechanism

Change-Id: Ic6de6f8500333b9a4ea67d354107f6762c6a77f6
Refactor and addition of additional params and results
- Addition of control events
- Addition of terminate reasons
- Addition of reject answers to start request
- Refactor for making the protocol manageable
- Addition of unit tests

Change-Id: I4ee8c1114842590956a071f6b174564a812c177f
Bug solved in JSON parser

Change-Id: I47b5bc2e405baa1baa94bf4a577d162f6e1e231c
Adapt pom.xml for maven-release-plugin

This plugin will help us to release into maven central.

Note that we had a release 0.0.1, but still using 0.0.1-SNAPSHOT

Change-Id: I0fc879e5cfbcb7a7d7ec48b81238d388d7907890
Changes in pom required by maven central

See http://maven.apache.org/guides/mini/guide-central-repository-upload.html
and https://docs.sonatype.org/display/Repository/Central+Sync+Requirements

Change-Id: I7ec54cc8916be0b8697c981481f93fd4b8f339f9
More changes in pom recommended by maven central

See http://maven.apache.org/guides/mini/guide-central-repository-upload.html
and https://docs.sonatype.org/display/Repository/Central+Sync+Requirements

It is important that the repositories section is moved to a ~/.m2/settings.xml
such as:

<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
                      http://maven.apache.org/xsd/settings-1.0.0.xsd">
	<localRepository/>
	<interactiveMode/>
	<usePluginRegistry/>
	<offline/>
	<pluginGroups/>
	<servers/>
	<mirrors/>
	<proxies/>
	<profiles>
		<profile>
			<id>kurento</id>
			<activation>
				<activeByDefault>true</activeByDefault>
			</activation>
			<repositories>
				<repository>
					<id>kurento-snapshots</id>
					<name>Kurento Snapshot Repository</name>
					<url>http://repository.kurento.com/archiva/repository/snapshots/</url>
					<releases>
						<enabled>false</enabled>
					</releases>
					<snapshots>
						<enabled>true</enabled>
					</snapshots>
				</repository>
				<repository>
					<id>kurento-releases</id>
					<name>Kurento Repository</name>
					<url>http://repository.kurento.com/archiva/repository/internal/</url>
					<releases>
						<enabled>true</enabled>
					</releases>
					<snapshots>
						<enabled>false</enabled>
					</snapshots>
				</repository>
			</repositories>
		</profile>
	</profiles>
	<activeProfiles/>
</settings>

Change-Id: Id9f6eec5b8c09a65b242f9109acfe45be11b6d64
[maven-release-plugin] prepare release kmf-content-protocol-1.0.0

Change-Id: Iae277830a746dc869eb1fa891495ccf9f51ef456