Squashed 'world-maker/' changes from 94dfee8..74687f1

74687f1 Make physijs urls relative
ee5eaf6 Fix minor lint issues
c1b359e Make completion environment creation recursive
7a48fb0 Add translate
86cb0f3 jshintify agency
4455b71 Add onTouch
ab1dca9 Simplify and fix every implementation
72acd9d Made initial every call async
9c29cfa Remove event framework in agency. Remove onTick.
0a6ef46 Add every.
82706c1 Remove double-sidedness. Doesn't make sense with physics.
0fdee82 Add friction and bounciness
c9ec7b2 Update physijs worker, fixing object creation/destruction leaks.
8c15048 Make levels responsible for cleaning scene. Removes ammo.js errors.
7edeb70 Fix child agent destruction
68f0b9f Make CompositeAgent actually use physicalFactor. Update physijs.
2987864 Remove person from freeplay. Make hand not physical in freeplay. Make freeplay not call scene.killChildren() (fixes ammo.js error message).
332a667 Enable setting the physicality of objects.
3d1b12f Make depth and width reset properly. Update Physijs to cleaner version.
0a1d6bd Update Physijs to support scaling in ConvexMesh. Change SphereAgent to use ConvexMesh.
5895b72 Handle scaled composite object physics
6d1877d Make fake composite shape invisible
7d5ae5e Fix children not being properly removed from parent.
7f5d03a Make physics work for composite agents whose children aren't scaled.
5b897c7 Fix scaling blocks multiple times multiplying growth
d5d4537 Make changing mass update physical object. Fixes objects not rotating correctly.
7f15002 Forgot to add physijs
ead2d4a Remove old TODO
fe5212d Add TODO
a33b899 Clean use of physijs somewhat and add FIXMEs.
47312a2 Add shadow todo
c431f54 Add support for scaling physical objects.
6ddc79f Add todos
ccbbcb1 Add in physijs. Basic physics now works.
d0f5536 Merge branch 'master' into physics
fb83de4 Change trackball controls to use modifiers instead of letters.
786f3a7 Give the player an avatar. Add ability to customize avatar colors.
2c403b9 Add person agent
76bbff7 Add fixme
165bc8b Add cannon.js as a dependency

git-subtree-dir: world-maker
git-subtree-split: 74687f1bc594dbdc1d59c4963fc50900a0f19034
Merge commit '57c0d65f6181b2e89d08cc8818bd3ceeb2613d29' into gh-pages
Squashed 'code-drop/' changes from 52b9033..3336eb2

3336eb2 merge
74687f1 Make physijs urls relative
835e1dd Make physijs urls relative

git-subtree-dir: code-drop
git-subtree-split: 3336eb2649776b902aa6f03173da6bc88fde63fe
Merge commit 'd83929b6bdabb917eb4bf6de651d3ba4581270bf' into gh-pages