Changed BufferGeometry handling in MDL

+ BufferGeometry has own array now
Was previously assigning arrays in the MDL data to the BufferGeometry,
which is actually fine if there is only one model, or the positions
won’t be modified, but it is safer to copy values into the
BufferGeometry position array instead, and shouldn’t be *that* much
slower for simple models like MDL is used for.