Starting the require changes.
Not entirely sure what I changed.
Got base url thing working.
Moved world, it just didn't feel right having it in shared.
Working on making the require header look decent.
Framework for define thing is in place, I like it, we will see what peoples think.
I am much more satisfied with the require loading code now.
Going to use packages now.
More require stuff.
Merge branch 'entity-refactor' into require
Figured out how to make worker be a require package.
Worker require is roughly done, still need to test it though...
All of the code should use require now... probably won't run though.
Darn it, problem loading math.js for some reason...
Wow, it actually works... that was easy.
Moved entity mesh stuff into it's own view, and deleted some unneeded files.
Merge branch 'master' into require

Conflicts:
	client/js/chunks/worker/main.js
	client/js/core/world.js
	client/js/entities/entityViews/posHistoryBar.js
	client/js/entities/lagCompensation/contextBuffer.js
	client/js/entities/lagCompensation/historyBuffer.js
	client/js/entities/lagCompensation/movementSimulation.js
	client/js/entities/lagCompensation/posPrediction.js
	client/js/entities/playerEntity.js
	client/js/geom/box.js
	client/js/includes.js
	client/js/main.js
	client/js/player/inventory.js
	client/js/player/playerUI.js
	client/js/settings.js
Less indentation -> easier to read + matches the go code better.
Line up.
Fix indentation.