Add more member types
Add THREE.Scene to the three export file
Member types for ColladaFile
More return type annotations
Properly handle MeshFaceMaterial
Create interfaces for Collada(Sid|Url|Fx)(Target|Scope)

E.g., all classes that can be a sid link target should implement ColladaSidTarget
Make arguments and array elements non-nullable all over the place
Insert some new lines to prettify comments
Create a named namespace for all loader functions

Reason: omg, closure does not understand global objects without the var keyword
Good news: 90% typed
Fix problem found by closure: type annotation
Fix problem found by closure: typed array type annotation
Fix problem found by closure: missing function call

This is an actual bug
Fix problem found by closure: type annotations
Fix problem found by closure: typo

This is an actual bug
Fix problem found by closure: handle undefined value
This is an actual bug
Fix problem found by closure: typo

This is an actual bug
Fix problem found by closure: handle undefined value

This is an actual bug
Fix problem found by closure: workaround for stupid closure compiler

improved error output as a bonus
Fix problem found by closure: default unit

defined as 1.0m in the collada spec
Fix problem found by closure: type annotation