Added support for constructor inlining
Reorganized SharpKit into two separate executables for each target