Slightly improving Demo
Adding more callback to Framework::Game
Declaring IFile and IFileSystem and starting with VFS(Virtual File System)
Adding Framework::IVirtualSystem::Move() and implementing it on Framework::VFS
Adding Framework::IFileSystem::List()

- Implemented on Framework::VFS
- New test suite created for Framework::VFS
- New test created for Framework::VFS::List()
- Framework::IFileSystem::MoveAt() renamed to Move()
Merge branch 'master' into framework-vfs

Conflicts:
	testing/NamshubTestSuite.hpp
Adding Framework::RealFS and tuning a lot of FS stuff