Merge pull request #2174 from Karang/master

Add a dev console, few optimizations on gui. Solve gui input crashs.
Merge pull request #2175 from Karang/master

Delete screenstacktest
Merge pull request #2176 from Karang/master

Use a transform instead of a rectangle in widgets
Add some GUI abstractions to allow for more flexible API

Signed-off-by: Walker Crouse <walkercrouse@hotmail.com>
Add input events

Signed-off-by: Walker Crouse <walkercrouse@hotmail.com>
Should add the renderer component if adding Model.
Signed-off-by: Chris Sanders <zidane@outlook.com>
Use 2D Transform for gui
Signed-off-by: Karang <arthur.hennequin@free.fr>