More C to C++

Added Naive Filesystem implementation (lots of room for improvement left)
Added IOChannel implementation for C's FILE.
Fixed some errors in CString and CSpinLock
Added local filesystem implementation for CMountedFileSystem