preparing voxels, refactoring textures

 - lots of voxel-specific code moved to voxels.cpp for readingness.
 - textures getting refactored (need an implicit shader-resource view)
 - general shader-resource creation through d3d device getting
   a little overhaul, as d3d architecture is becomming more apparent.
committing to go home