Added parser support for traits, namespace declarations, namespace references in class names (\) and the use keyword