added bmp files and objectmanager and blockhole

added bmp files
added objectmanager
create blackholeclass
removed old code in GI
fixed bmp fetch
Fixed vcxproj added publisher and subscriber
Revamped the entire BOGraphicInterface class
vcxproj fix
Solved conflicts
fixed include in blackhole and removed from GI
Fixed broken header file
Fixed my own stupids (merge conflicts)
Merge remote-tracking branch 'origin/master' into Renderer
Merge remote-tracking branch 'origin/master' into BOSubscriber