Autoconverted sources + Sharpen project from NGit
Manual fixes of source code:
1. Fixed errors for the autoconverted code
2. Implemented missing functionality in the Sharpen project