Make basic and basic-runtime basic/codegen and basic/rutime
Take REST codegen to the web/rest/codegen project (previously on basic/codegen).
basicruntime package rename.
Also finished transfer of test stuff to the web/rest projects.