Finish documentation for string component

Add noexcept to a function for basic_string_ref
Add functional component documentation entry.

Add functional component to index
Add ref-links to all documentation sections.

Add documentation to functional component

Update usage section of documentation.
Finish documentation for variant component