Manual merged of pull request 288

Restructure webinos folder hierarchy.

Jira issue: wp-508
TV API updates

* fixes dependencies.json, path to root was wrong
* variable name change for used tv mgr impl

Jira-issue: WP-573
Update TV API module to use self registered services

Don't export the service, but export a module instead which if initialized
registers the TV Manager service itself.

Jira-issue: WP-573
Change all api services to use new webinos-rpc module.

Since all services need to implement RPCWebinosService they now depend on
webinos-rpc module where that interface is defined.

Jira-issue: WP-258
Add screencast functionality

Jira issue: WP-705
Update webinos/core/api/tv/lib/webinos.service_tv.vlcscreencast.js

corrected IP assignment (missing ";")
Update webinos/core/api/tv/lib/webinos.service_tv.vlcscreencast.js

Fixed incorrect instantiation of VLC
Update webinos/core/api/tv/lib/webinos.service_tv.vlcscreencast.js

Improve error message
Adds testclips for the mock implementation for testing purposes.

Jira issue: WP-930
Moved to a new repository