compiler/libec2: Initial go at a handwritten Recursive Descent parser
compiler/libec2: Improved Specifiers support
compiler/libec2: Some classes and methods parsing
compiler/libec2: Support for class value initializers, error recovery before initializers (#910)
compiler/libec2: Indentation, empty statements fixes
compiler/libec2: Support for instantiations