Implemented BifrostLoader [CEL-45]
Added system extension system [CEL-47]
Added system types header
Added system type RenderingSystem
Added GetExtensionUuid and GetExtensionName to ISystemExtensionInterface
Added tests for bifrost loader and so loader
Added gen to .gitignore
Updated SoLoader to include the RTLD_GLOBAL flag when loading a shared object
Modularized test CMkae files