Added messaging system for system and components to talk.  Started on quad tree for collision spacial partitioning and collisioncomponents.
Pew
More stuff for messaging and collisions.

Component messages are now a thing.  Components can send these through their entity and they're routed to all other components the entity holds.  Even the one who sent it.

IMessages are more of system wide messages, but can also route to components if subscribed.

Coll system will hold components based on a registration event.  Then every frame will see if they're dirty, if so, remove and re add to tree.  Then check AABBs like normal.
fdae4
Fixed level not loading donatelo pic right.  Added Dx11rendering DLL project.  nothing has been done in it yet.
Moved render stuff from main proj to DLL.

Old DLL proj removed, added new inside DX11 folder.
First steps towards dll renderer.
MASSIVELY FUCKED RIGHT NOW (still needs alotta work)
look at DiffuseContext, need to just pass component relevant info.  Look at way to pass info back to DLL.  Msging?
Cleaned up alot of errors and such from render split.
Added shared folders for shared data to be used by DLLS, only copies from executable project, one way.
prebuild.bat contains the CMD commands doing the moving, it also sets the copied files to READ ONLY so there's no mistake about WHETHER YOU SHOULD BE EDITING IT.
Texture* returned from TextureManager now returns an unsigned int which can be reinterpreted into a Texture*
Renamed shared dir for DX11DLL so there's no confusion.

Implemented classes using RenderComponentData instead for now, need to tidy up some global static linker errors.  Then create the wrapper and passing of data, while changing EXE to handle DLL.
Renderer is all in the DLL, with relevant data passing between using a shared class from the DLL.  Currently crashes on having a null DiffuseContext or something.  Compiles.

Rendering:: calls rendering functions.  Renderer:: invokes the Renderer namespace, which holds things from the DLL that may be helpful.
RENDERING IN DLL IS COMPLETE! :D :D :D
Rendering DLL also outputs a LOG file in the same fashion as the main exe.
Modified project settings and stuff to get a release building.  It runs great, and all the settings should be pretty identical now.

Probably gonna merge this to trunk.