System.Console OSS work

OSSing only the library at this point. The tests will come later.