Test requiring client/server modules. Ref GH-26

Not used anywhere yet
ArtPacks
Update texturePath for previous commit
Add zipped textures - artpacks (closes GH-31), update voxel-debug, voxel-engine, voxel-land, voxel-mine, voxel-pickaxe, voxel-registry, voxel-texture

Replaces use of submodule to serve textures

deathcap/artpacks@0dd969207943168287d70efa73d2a6ce64697ac5 Add getTextureImage(), async replacement for new Image(), .onload = ..., .onerror = ...
deathcap/voxel-debug@fa82a18db13e68cb2d64602aa5e617cb0abeab74 Only expose texturePath if present
deathcap/voxel-engine@0c1a787cacf51f1227e2badc66b9580c3e3b91af Pass through artPacks option to texturer and Update voxel-texture
deathcap/voxel-land@651ab649d42ce8216c1353a72df6a2f5ab0f08a4 Update simplex-noise.js
deathcap/voxel-mine@25f5af7f60dd0c21274c832ee1634d767bf52a8d Fallback to a presupplied default progress texture if cannot load
deathcap/voxel-mine@bf8e1d96ef27b0e8848c02eeb8b8309977fb303f Change to use voxel-registry for texture lookup
deathcap/voxel-pickaxe@22d986037cc4be8a88830fab011874561d6a0680 Use artpacks texture paths - actual items/ prefix instead of ../items/ path hack
deathcap/voxel-registry@71ebbf8e63deb85ac059cc955b5e354b54c4569d Change getItemTexture() to return blob texture URL from artpacks
deathcap/voxel-registry@77cd06bab720e1528904f34a2b80a85e3151671e Add tentative getTextureURL() and onTexturesReady() methods
deathcap/voxel-texture@b33850c27ef930ef8a32cf91734cb5fc9969366f Adapt TextureSimple to use artpacks as well
deathcap/voxel-texture@32d3847a4ed6eafa4200778ff08aa23d053a2515 Change to load textures using 'artpacks' module
deathcap/voxel-texture@57998e0723b63e87cd50c456dbb07716a50cf049 Remove optional require('three')

Commit message generated by https://github.com/deathcap/lmno-cl
Merge master
Regenerate bundle.js