New folder structure
Adds syskit functions
created syskit/root and tasks/root and toplevel dir loader files types.rb and syskit.rb .rb
renamed shell_client to api, removed RobyAppInterface class and event loop
renamed tasks_api to api, moved Portwriters class to extra file

Conflicts:
	lib/rock/webapp/tasks/api.rb
fixed includes of root.rb scripts
fixed missing merge
moved www folder to /lib/rock/webapp
moved www folder to lib/rock/webapp/ui/www, lib/rock/webapp/ui also handles folder of additional pages (addon)
require the root directly
Merge pull request #12 from planthaber/custom_www

moved www folder to lib/rock/webapp/ui/www, lib/rock/webapp/ui also hand...

not a new feature
Merge pull request #13 from planthaber/require_directly

Require directly
removed port_writers.rb, which is unused in this branch
moved root.rb files one higher and changed name to the original folder
restructured www folder .html files top level, lib folder to js
fixed html includes
use port writer cache