Imported the base backend for the adventure engine from the failed scummvm port
Imported the generic Keyboard and Mouse implementation code for Scummvm

I have a working implementation that I need to import but this will work as a
nice starting point.
Added the scummvm backend to module.mk
Fixed a missing \ in module.mk