refactoring creation flags for textures

 - texture_usage_t now used for textures instead of resource_usage_t
 - platform::d3dbind_of/dxgi_format_of exist, but probably need to be
   moved to source files