Removing out var usage
Use IReport for output in all kpm sub-commands

- Use IReport for output in "kpm pack"
- Use IReport for output in "kpm build"
- Add color to warnings and errors
Defaulting to CSharp6 language version
KRE_WIN32K_DISABLE
Fix null reference exception during "kpm pack --runtime"
Fix runtime lookup during kpm pack on Mono

- Fix framework name parsing: Mono KRE doesn't have architecture component
- Fix userprofile resolving on Mono
Code review changes