Add size and usage to Core::BufferObject
Make VaoLayout use BufferObjectPtr instead of raw handles
Make Framework::BufferManager use BufferObjectPtr
Add GL header to VaoLayout
Restructure Application::Main to suit several possible use cases
variouts updates to tests