Introduce a uniform init() method for Node type initialization
Convert all nodes to the new automatic initializer

Using the new InitializationRegistry class all node types will be
automatically initialized and the developer does not need to manually
call the init() method
Implement minor adjustments to enable Windows compilation
Mark explicit template instantiations as extern to compile on Windows
Put explicit TypedList instantiations in each Node's own files

Reduces maintenance efforts a bit
Fix compilation issues with gcc 4.8
Consolidate string components in one class to simplify maintenance
Cleanup unused headers
Make the "new" expression use a standard visual layout
Use a keyword default symbol styles for some items
Add support for enumerations inside Class
Add initial value support for fields
Add a visualization for the initial value of a field
Add a visualization for enumerators
Remove the library node and supporting visualizations
Add support for inner classes and global methods/variables