docs: improve C++ reference
- Moves from ReST to Markdown
- Use
content-only
to provide own header for namespace - Hide default/deleted copy/move constructors/assignments (expect for satellite lib due to !326 (merged))
- Update a few docs
content-only
to provide own header for namespace