*apis: fix duplicate API names due to strings vs symbols
improve error strings, make calls tolerant of paths as symbols or strings
introspection: add api handler for getting arguments of an api handler
remove duplicate git entry for API.api.scd which is same as api.api.scd
remove control characters from JSON strings.
they are not legal, and there is no worthwhile escape sequence
add asJSON support for Spec and ControlSpec