Added BOInput

*Added BOInput class, checkes the keyboard for key press and key release

*Moved SDL_Event handling from BOSystem to BOInput
Added initialize and shutdown calls
Added some mouse functionality
Merge master
Added publisher to BOInput
Merge master
Added left mouse button
Compability
Added more buttons