Ported all input related items to InputLib

Now there is a game component handling static updates
MouseManager and ScreenRegion added
XBOX library doesn't get THIS BIG of an overhaul because it can't have
mice
Fixed issue in interface description
Sprite -> ScreenRegion implicit