Made level editor Pick tool's active status more apparent with a cycling orange colored button.
Made text block input quit on pressing return for touch input, just so it doesn't get you stuck there.  This is a temporary thing.  It really needs a specific soft keyboard layout.
Factored event-specific handling out of handle_events() so they can be used selectively in the future for the level editor.
Got level editor ready for using more granular event handling.
Added version number drawing to main menu and removed it from the in-game messages.
Moved level editor key events into the new event setup.
Moved level editor mouse activations into LevelEditorData::mouse_up().
Added selection dragging to level editor.
Added rectangle selection to level editor's select mode.
Fixed clearing text input field upon first input.
Fixed touch input fake key mods.  Fixed level editor minimap placement when using touch input.
Centered object hotspots for level editor rect selection.  Added minimum rect selection size that will revert to normal click selection.  Changed blood name in editor for NO_BLOOD define.