Moving around glm and other shared libs

this is a bunch of cmake tomfoolery to create a new voxellib and move glm to a shared location