d3d11: Make the project buildable for x64 target

Although building suceeds, the program cannot start on some platform
due to dynamic link failure probably with D3Dcompiler DLL.  Another
platform runs it without problem.  Installing DirectX runtime may fix
the problematic environment.
d3d11: Add proper destructor codes to Texture::~Texture()
d3d11: Reduce bandwidth usage for GPU by separating buffers

The world transformation buffer frequently be altered among objects being
rendered, while the player's viewing and projection matrix only change
once in a frame.  Isolating the world matrix into a separate buffer
reduces size of data sent to GPU for each object in a scene.
d3d11: Fix LoadJPEG has swapped red and blue channel