3577999 : Extend Namespaces enum with common prefixes

Adds commonly used prefixes to Namespaces.

Also adds an inUse boolean parameter to Namespaces to avoid legacy namespaces.

This pull request matches issue #10