Updated illustration in comment
Changes to Control, Label; Expanded demo scenes

Control.hx
* `public var alignment` now uses get/set - alignment of object
automatically updated with `alignment` change

Label.hx
* `Label` now a `Control` subclass
* `public var text` now uses get/set - object properties (graphic,
alignment) automatically updated with `text` change

Main.hx
* Added "global" static variables storing available scenes

DemoScene.hx
* New GUI demonstration

TitleScene.hx
* Adjusted to reflect the addition of DemoScene
Updated README changelog
Bugfix to Button; Updated demo scenes

Button.hx
* Set optional arguments in Text constructor to 0 - project can now
compile to Flash / HTML5
* Button ID is set to label text by default
* Updated comments

Label.hx
* Aded newSize argument to constructor - Label text size can be
specified in constructor

DemoScene.hx
* Menu created as array of Button types

TitleScene.hx
* Removed click counter example
* Menu created as array of Button types
Bugfix to Label

Label.hx
* Optional arguments in Text constructor set to 0 - it is now possible
to compile project to Flash/HTML5
Removed unused code
Added MOUSE_CLICK event to Control

Control.hx
* Added MOUSE_CLICK event - it is now possible to listen for left mouse
clicks
Added alignment of label text within Label control

Label.hx
* Added alignment of text inside label - passing "left", "right",
"center" or "justify" as a constructor parameter will align text inside
the label accordingly
Bugfix to Label

Label.hx
* A small bugfix to the Label class allows for the GUI library to be
compiled on the HTML5 target
Merged dev into master