Http Server: Split Testing into multiple files

This split the API testing to multiple files. In the testing directory
there is an api directory equivalent to the api directory under the
httpserver.

There should be an test{api-name}.py file in the api for each api.
Each api inherit from basetest.Basetest and gets all the API
functionality from the base class.

All test files under the api directory are picked automatically.

Signed-off-by: Amnon Heiman <amnon@cloudius-systems.com>
Signed-off-by: Pekka Enberg <penberg@cloudius-systems.com>
Rename osvinit to cloud-init

The name "OSv init" is redundant now that the code lives in osv.git.
Rename the module to cloud-init to reflect what it really does.

Also add an alias to config.json for compatibility with mgmt.git
submodule.

Signed-off-by: Pekka Enberg <penberg@cloudius-systems.com>
cli: Fix usage of httpserver module

Commit f079923 (loader: always run httpserver) made httpserver load regardless
of being included in the cmdline, thus removing the default/full attributes
from module.py.

This patch removes the reference to default and just requires httpserver. For
now, I think httpserver should be included by default when building the CLI.

Signed-off-by: Or Cohen <orc@fewbytes.com>
Signed-off-by: Pekka Enberg <penberg@cloudius-systems.com>