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