Merge pull request #17 from redoz/master

Added support for calling base constructors
minor style tweaks
technically not legal to call a constructor directly from not-another-constructor; mind, you can get away with it in .NET, at least for simple constructors
don't allow calls to non-base class (or non-this class) constructors; though I suspect you can get away with it, it's not really correct
4.2.0