Added the ability to change the loader for a specific project
- This is the beginning of allowing interesting scenarios (like plugging in other languages).
- The default project loader is still roslyn.
- Create packages for the rest of the runtime parts
Fix roslyn syntax tree construction on core clr
Refactor command-line parser and add version flag to k, klr and kpm
Work around glitch on mono with the version.