Adding more documentation for all tasks.
Refactoring MakeTask and PkgConfigTask which is causing some breakage.