Namespace scope languages as enums.
Issue #6. Added namespace support.

Added namespace support for all, cocoa, cpp, csharp, java, perl, python, and ruby. Updated javadocs in a few classes. Changed ObjectElement '\n' to line.separator for better portability. Outlined the start of a Merger unit test class.