Adds a directive for namespaces.

This commit adds a directive to include namespaces very similar to the
already existing `doxygengroup` directive. The directive is also added
to documentation.