Update Loader.js

Changes 1 KB = 1000 B to 1024 KB = 1024 B
Adding boolean attribute "transparent" for files with transparency. 

http://stackoverflow.com/questions/18444939/define-transparent-material-in-json-model-format-3-1
updated transform controls
Merge branch 'dev' of https://github.com/arodic/three.js into dev
Merge branch 'dev' of https://github.com/mrdoob/three.js into dev
Add Vector methods clampScalar, floor, ceil, round, roundToZero
Use clamp for clampScalar implementation
Introduce computeOffsets() and reorderBuffers() to BufferGeometry.

computeOffsets() - Reorder the geometry index buffer and attributes so that all indices are referencing a maximum
reorderBuffers() - Reorder and grow the vertex attributes to adhere to a new index map.
Ref: #3524
CTMLoader can now properly load very large models by using now uses BufferGeometry's computeOffsets.

This ensures that all the index buffer uses only 16-bit addressable vertices per draw offset. The previous chunking algorithm referenced in the loader would create a huge amount of draw calls when large meshes would reuse many vertices.
Ref: #3524
Code clean up.
CTMLoader: Nicer to the user.
CTMLoader: Even nicer to the user.
Editor: Fixed CTM loading.
Updated builds.
VRMLLoader: Converted to tab indentation.
VRMLLoader: Handle callback. Fixes #4435.
Added a check inside of the Projector.js to make sure that before accessing the 0th item of the
vertices array in the line geometry, that the length of the vertices array is more than 0.

    - This prevents crashing when a Line object is added to the scene before it has vertices
      added to it.
Projector: Handle BufferGeometry offsets.
Projector: Fixed global v.
SoftwareRenderer: No sorting needed.