initial commit
2ndCommit
big changes, I should commit more often
another commit, changed toolset to v100
t from CAIN
added shadercollection code, also structures

note that strcmp and in general stuff in namespace scratch is not
important at all.
some small changes
addede initial Lib2D

I dont know if I want Lib2D to depend on Lib3D, it does not make that
much conceptual scence to do this but d2d needs a d3ddevice to make its
resources
preliminary things needed to get Lib2DFactory to generate devices
builds successfully
almost have things working, does not compile
I can draw things now!

Work still needs to be done on moving more things into the API

Also transformations need to be exposed
some more changes
and so it moves

currently working on implementing bitmap rendering support
TestResource
lots of changes

added bitmap support and started on smooth animation/tween support
adding animated shapes
from lovelace

not really sure what is in here
moar commitz
Started adding collision code