lots of changes

improved appearance of explosions and particles
moved weapon pickups to pickups.js and deleted its file
removed old code building and rebuilding the map
added tinting to the basic shader
cleaned up some old code
bug fixes
more bug fixes
Merge branch 'master' into Leif

Conflicts:
	entities/weapons.js
	main.js