Add standard-deriv based normal mapping, update ammo.js

- Implemented standard derivatives based normal mapping from
http://www.thetenthplanet.de/archives/1180 to replace existing
screen-space normal map hack where supported.
- Upgraded ammo.js version
- Removed outdated octree tests.
- Added basic loading of available extensions to GLCore.extensions.