Fix import node

Fixed bad ordering when adding childs from osgjs files. Now it loads in the same ordering that are defined in the osgjs file. Before it was adding  childs depending on the time to load of each child. I can provide a test.osgjs file. 
When we use a promise we should either use :

Q(promise).then(callback)
Q.allSettled([promise, promise2]).then(callback)
or

Q.when(promise, callback)
Q.when(Q.allSettled([promise, promise2]), callback)
These 2 versions are strictly equivalent but we should NOT do :

Q.when(promise).then(callback)
Q.when(Q.allSettled([promise, promise2])).then(callback)