Moved REST API and webui from restlet to the new jetty container module and jersey

This work is based on an uncommited Kauri 'lightweight' version which will be added in the next commit(s)
Added the 'lightweight kauri' sources
renaming modules and packages from org.kauriproject to org.lilyproject.runtime
Renamed kauri namespace in services.xml files
replaced more kauri references by lily runtime
Renamed kauri dirs -> lily
Minimal changes to make clean install succeed

* decided to rename conf/kauri to conf/runtime (instead of conf/lily)
* excluded record-row-visualizer for now
Minimal changes to make launch-test-lily start

All related to resolving the version of the project.
Future todo: there are 2 classes LauncherClasspathHelper, which probably doesn't make sense.
Minimal changes to make lily-server start

Removed double 'runtime.runtime' in package name.
Make lily-server really start

Previously, spring containers were not loaded due to KAURI/LILY-INF mixup.

involved consistent renaming of:
* src/main/kauri to src/main/lily
* KAURI-INF to LILY-INF
* package runtime.runtime to runtime
REST itf: use port 12060 instead of 8899.
RestTest: fix failing bigdecimal test

The test on 7.777... was failing due to a rounding error, since the jackson option to treat all floats as decimals was not set.
Fix NPE
Renamed xmlns for kauri/lilyruntime configuration (kauriproject.org -> lilyproject.org)
Gave some love to the unit tests

- Version bumped junit in runtime/pom.xml
- consistently use the newer org.junit.Assert instead of junit.framework.Assert.
- stop the jetty server when the module is stopped.
Merge branch 'newruntime' of github.com:NGDATA/lilyproject into newruntime
Remove defunct container-api
replaced kauri template with freemarker template in recordrowvisualizer
Cleanup: remove old files
Some initial Lily Runtime description