Fix tests that were breaking due to line ending differences.
Fix issue where Mono prefills the zeroes preceding the last none-zero if the GUID is not the full length.
Refactor.
Remove tabs!
Merge pull request #277 from techtalk/get_runtime_tests_to_pass_in_mono

Get runtime tests to pass in mono