Add sleep command

Add Sleep command

Signed-off-by: Pradeep K Surisetty <psuriset@linux.vnet.ibm.com>
Signed-off-by: Pekka Enberg <penberg@cloudius-systems.com>
Http Server: Use const for operation names

Operation names are used to mapped operation to path, it is now possible
to use a constant instead of a string. This will result in a compilation
failure instead of a run time failure.

For example instead of using "getFile" to locate the operation, it is
possible to use: file_json::getFile

If for some reason the operation name will changed, the compilation will
fail.

Signed-off-by: Amnon Heiman <amnon@cloudius-systems.com>
Signed-off-by: Avi Kivity <avi@cloudius-systems.com>
Http Server: Change file.cc to use constants over string

The code generation now produces constants for the operation name. The
file.cc was modified to use those constants.

Signed-off-by: Amnon Heiman <amnon@cloudius-systems.com>
Signed-off-by: Avi Kivity <avi@cloudius-systems.com>
Http Server: Makefile should depend on the code generation script

When changing the code generation script, the generated code should be
recompiled.

The generated code is now depends on the code generation script.

clean now cleans the auto generated files as well

Signed-off-by: Amnon Heiman <amnon@cloudius-systems.com>
Reviewed-by: Tomasz Grabiec <tgrabiec@gmail.com>
Signed-off-by: Pekka Enberg <penberg@cloudius-systems.com>