gltf loader can now load non animated objects
most of the work here was to remove the assumption that a binary file
coming back from a http request was an array buffer because due to a
change in dart this is now a byteBuffer.  I changed all the resource
convert functions to take a ByteData class instead.

The loaded camera does not work a the moment either, but the default
camera does.  I believe this was an existing bug.