Upgraded to GLM 0.9.6.1
Removed old GLM version
std::shared_ptr is required
Fixed load from memory test. (Load from memory doesn't work)
Fixed core view test
Added levels function. (replacing level_count)
Fixed coding rules