Created WebRtcContent & KwsContent base class (1/2)

Change-Id: I29343c0b9a465486af8c9c5d18607f316e787be6
Created WebRtcContent & KwsContent base class (2/2)

Also removed support for FirefoxOS since doesn't allow symbolic links.
This will be fixed in the future when a production-ready distribution
package will be available.

Change-Id: I0446f51ea6a066281ad9ffc807e552f62d316589
Modified default url on html-form to be based on localhost

Change-Id: I1994ef243cb57f5e46153418ea67345e0b36007b
Modified gitreview file
Support for 'execute' commands on the remote server

Change-Id: I5dfe0f727e2b173a8b43877378f4f9432de4c212
Independent ad-hoc mock-up test files for Selenium

See https://repository.kurento.com/redmine/issues/863 for the
Selenium controler test build in Python

Change-Id: I1a7395442d83d3c501d1159ce1b6709b52a8b4f7
Fixed tests so they can be used easily by Selenium in other contexts

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

Change-Id: I7f2b089e3fb522e61856c9b7d7da5f9b6ce80bec
Add Source headers to files

Change-Id: I3ebaf9572c6f277215f9911b29077cbe3b390369
Removed duplicated files using paths instead, and added README files

Change-Id: I1b3378237eacf80609ffbe39ec9bb86b97cadf66
Added support for commandEvents

Change-Id: I7f0e711e0a5b9ca39aebe04735d918158b6b5745
Updated definitions of JsonRPC messages

Change-Id: Ice5f895f6f1f1532d42a87ddfa59fcf7cf5f18da
Fully converted for browser and Node.js

Created KwsUploader to upload files

Grunt support exporting generated files

Using custom version of node-XMLHttpRequest with a special browser.js main file
that use native browser implementations

Renamed KwsContent to KwsContentPlayer, KwsUploader to KwsContentUploader and
WebRtcContent to KwsWebRtcContent, and include all of them on a Node.js package
and also a kwsContentApi namespace on the browser.

Source code hierarchy has been (partially) adapted to standard Node.js one (it
keep to put all the files on the project root instead of src/main/resources)

Registered as a Bower package (needs integration on the toolschain)

Change-Id: I581a75c12ac7b4ddcfa6c2c1a5c9b50fd07d48b7
Fully converted for browser and Node.js

Created KwsUploader to upload files

Grunt support exporting generated files

Using custom version of node-XMLHttpRequest with a special browser.js main file
that use native browser implementations

Renamed KwsContent to KwsContentPlayer, KwsUploader to KwsContentUploader and
WebRtcContent to KwsWebRtcContent, and include all of them on a Node.js package
and also a kwsContentApi namespace on the browser.

Source code hierarchy has been (partially) adapted to standard Node.js one (it
keep to put all the files on the project root instead of src/main/resources)

Registered as a Bower package (needs integration on the toolschain)

Change-Id: Ie6faf18b1a25a3433445cad40a7712e5b0b85d6b
Finally converted style to Node.js

Moved files to standard Node.js project hierarchy

Conflicts:
	example/basic/README
	example/basic/index.html
	example/basic/index.js
	example/demo/README
	example/demo/css/demo.css
	example/demo/css/desktop.css
	example/demo/css/phone.css
	example/demo/img/CampusPartyBlueWhite.jpg
	example/demo/img/Kurento.jpg
	example/demo/img/Naevatec.png
	example/demo/img/arrowDown.png
	example/demo/img/arrowRight.png
	example/demo/img/fi-ware.png
	example/demo/img/logo.png
	example/demo/img/movie-theater.jpg
	example/demo/img/play.png
	example/demo/img/spin.gif
	example/demo/img/stop.png
	example/demo/img/urjc.gif
	example/demo/index.html
	example/demo/index.js
	example/demo/lib/jquery.scrollTo.min.js
	lib/Content.js
	lib/KwsContentPlayer.js
	lib/KwsWebRtcContent.js
	old_src/Console.js
	old_src/adapter.js
	src/main/resources/demo/README
	src/main/resources/demo/css/demo.css
	src/main/resources/demo/css/desktop.css
	src/main/resources/demo/css/phone.css
	src/main/resources/demo/img/CampusPartyBlueWhite.jpg
	src/main/resources/demo/img/Kurento.jpg
	src/main/resources/demo/img/Naevatec.png
	src/main/resources/demo/img/arrowDown.png
	src/main/resources/demo/img/arrowRight.png
	src/main/resources/demo/img/fi-ware.png
	src/main/resources/demo/img/logo.png
	src/main/resources/demo/img/movie-theater.jpg
	src/main/resources/demo/img/play.png
	src/main/resources/demo/img/spin.gif
	src/main/resources/demo/img/stop.png
	src/main/resources/demo/img/urjc.gif
	src/main/resources/demo/index.html
	src/main/resources/demo/index.js
	src/main/resources/demo/lib/jquery.scrollTo.min.js
	src/main/resources/example/README
	src/main/resources/example/basic/README
	src/main/resources/example/basic/index.html
	src/main/resources/example/basic/index.js
	src/main/resources/example/demo/README
	src/main/resources/example/demo/css/demo.css
	src/main/resources/example/demo/css/desktop.css
	src/main/resources/example/demo/css/phone.css
	src/main/resources/example/demo/img/CampusPartyBlueWhite.jpg
	src/main/resources/example/demo/img/Kurento.jpg
	src/main/resources/example/demo/img/Naevatec.png
	src/main/resources/example/demo/img/arrowDown.png
	src/main/resources/example/demo/img/arrowRight.png
	src/main/resources/example/demo/img/fi-ware.png
	src/main/resources/example/demo/img/logo.png
	src/main/resources/example/demo/img/movie-theater.jpg
	src/main/resources/example/demo/img/play.png
	src/main/resources/example/demo/img/spin.gif
	src/main/resources/example/demo/img/stop.png
	src/main/resources/example/demo/img/urjc.gif
	src/main/resources/example/demo/index.html
	src/main/resources/example/demo/index.js
	src/main/resources/example/demo/lib/jquery.scrollTo.min.js
	src/main/resources/example/index.html
	src/main/resources/example/index.js
	src/main/resources/lib/Content.js
	src/main/resources/lib/KwsContentPlayer.js
	src/main/resources/lib/KwsWebRtcContent.js
	src/main/resources/lib/adapter.js
	src/main/resources/old_src/Console.js
	src/main/resources/old_src/adapter.js
	src/main/resources/src/Console.js
	src/main/resources/src/Content.js
	src/main/resources/src/KwsContent.js
	src/main/resources/src/WebRtcContent.js
	tests/config.js

Change-Id: I6fa42545eaa9679f5d7391b9a87773b1462d800c
Started implementation of unit tests

Client-initiated termination waits for ACK before clossing the connection

Video keeps on display when terminated by server

Change-Id: Ie609885e2acb44bdb4e4efa4f8471c91c1f2f84e
Fixed POM and demo files paths

Disabled tests from default build task until they are finished

Change-Id: I5fa9601b07f7d33ac8e84546a399f8d325ee72a6
Fixed bugs executing remote commands

Change-Id: I5c94aff0c055ab65776e9da123b47d29a8eb6d71
Adapting pom to public release

Change-Id: Ib894f81b14214d22e0a5c7b4861af8591665f7b1
Add maven-release-plugin to pom.xml

Change-Id: Id8e75bc0358a449666f633f41f0bba283d7f755a