system shaders included as documents and not shaders as they should not be part of build
removes unused rasterizer state from uiboxrenderer
adds wrapper around d3d user annotation api for marking render events
unifies UI box and text rendering and reduces code duplication a bit
adds basic image class for handling loading of image files. currently only supports .png
cleans up quadmesh. also makes quadmesh vertex shader static and avoid relading it
adds some ZeroMemory calls for D3D *_DESC structs, because you should.
minor cruft clean