Fix nested namespaces in 'using' declarations

Fix nested namespaces in 'using' declarations

This is accomplished by adding a special rule for 'using namespace'
declarations that allows nested namespaces.

This way nested namespaces aren't highlighted in plain 'namespace'
declarations where they aren't allowed.