Ref #1443
This patch curates the API documentation to become suitable for the functional specificaton, which is partially generated from the header files.
The child handling as done by CLI monitor is worth reusing. Hence, this patch moves the corresponding headers to 'os/include/cli_monitor/'.