Remove properties changes for other utils.

Removed property definition, because it is not fully supported by the Firefox.
Update Utils functions.

Added randomHash function, that generates hash string of 15 characters.
Global fix.

Fixed errors after migrating to the new version of Threejs.
Threejs Sprite object no longer have `alignment`. Removed it.
Fixed missing `new` keyword in DOA Sprite object.
Updated cache management. Removed create() and clear() methods from the Actor.
New objects will automatically be assigned to the scene with enable() method.