Progress on splash screen [broken]

BROKEN BUILD : having issues creating sub views
Assorted cleanup.
Splash screen animation

Work on getting a rough example of animation up and running. While not
broken, it isn't functional yet.
Removing conflicts

Didn't realise git put the conflicts into the file, removing them.
Also, now have my first monster displaying and almost-animated. Having
a problem with clearing the canvas.
Change timeout-based animation to tick-based animation, corrects canvas clear bug.
Merge branch 'kw-work' into visual-integration
Subview drawing now works correctly.
Extend 'world' to include the ground.
Adds common base class for screens.  Adds keyboard handling.
Screen transition support in place now.