Working out root functionality and patterns

- changed ClrMdPack::AttachProcess to actually just return the ClrMD
ClrRuntime type
- added extension methods for ClrRuntime that will represent logical
operations and form the base way to add functionality in the pack itself