Added content and contenttest modules. Updated Diagnostics::ErrorLocation to own its containing filename, and changed COG compiler and text components to use a location structure (Gorc::Text::Location) which expressly does not own its containing filename. Started adding the virtual file system. Added GOB file reader and test cases.