added hack so skeletal meshes are correctly constructed, fixed issue where uniform parsing would include array sizes in the uniform name