Inactive layers in 2d editor no longer block mouse input
Made IDE console toggleble. IDE console will show automatically when running project. Replaced console Clear button with an image button. Added console hide button to console. Added getMainWidth and getMainHeight to UI sizers.
Deleting entities will now affect all multiple selected entities, base Undo/Redo framework for editors
Started work on fix for #238

Added a new container element that will only hold the actual lines, so that we can use scissors on that.
Fixed scissors for single line text input.
Added horizontal scroll to single line TextInput
Made XY-scaling smoother in the screen editor
Merge pull request #285 from CIB/fix-text-input

Fix text input
Deleting in TextInput now makes sure there's at least one character visible on the left.
Improved scaling behavior
Merge pull request #286 from CIB/fix-text-input-rebase

Deleting in TextInput now makes sure there's at least one character visi...
A few fixes to text input single line scrolling.

- Fixed a problem on deleteSelection
- Fixed a problem with select
Merge pull request #287 from CIB/fix-text-input-rebase

A few fixes to text input single line scrolling.