WIP: Porting resource manager and smart pointer to linux. Created dummy keyboard, filesystem  and window interface for linux too
First successful compilation in linux (link still fails)
Dummy implementation for linux file system
Dummy implementation for linux os handler
Cleaned some makefiles, simplified system memory schema. Provided dummy implementations for window linux and keyboard linux. little fixes to quaternions