This MR adds support for the simpler fields in `D3DX10_IMAGE_LOAD_INFO`. I've deferred handling the `Filter` fields to another MR as I'm currently in the process of figuring out what the default values for those fields are. :)
-- v2: d3dx10: Add support for handling the format field in D3DX10_IMAGE_LOAD_INFO. d3dx10: Add support for custom texture dimension arguments in D3DX10_IMAGE_LOAD_INFO. d3dx10: Create 3D textures for images representing 3D textures. d3dx10: Fill pSrcInfo structure in D3DX10_IMAGE_LOAD_INFO if passed in. d3dx10/tests: Add tests for the D3DX10_IMAGE_LOAD_INFO structure argument.