[Direct3D9] Fix issue #372. Resource.Device no longer generates allocation
[Direct3D11] Add better handling of caching DeviceChild.Device
[Toolkit.Compiler] Store Debug/Reflection data when shader compiled in Debug mode to improve experience with Graphics Debugger like NSight