* Development 14 | Development 1 *

* Added a constructor in Colour to create a colour with the doubles: r g
b
* Added a constructor in Colour to create a colour with the integers: r
g b
* Added a constructor in Colour to create a colour with the integers: r
g b a
* Added several methods into Colour
* Added the variable EngineBuild in settings which holds the engines
build type e.g. Experimental, Beta
* Added the method pause() in Timer
* Added the method resume() in Timer
* Added TimerTest
* Added onTouch() methods to components and input
* Added TouchEvent
* Added InputManagerAndroid
* Added the method callOnTouch() in Input
* Added the method createDir() in FileUtils
* Added the method createDirs() in FileUtils
* Added FileUtilsTest
* Added the method copyDir() in FileUtils
* Added the method addAllFiles() in FileUtils
* Added the method listFiles() in FileUtils
* Added the method showYesNoOption() in MessageBox
* Added the method saveLogs() in Logger
* Added the method saveDebugLogs() in Logger
* Added the method saveInformationLogs() in Logger
* Added the method saveWarningLogs() in Logger
* Added the method saveErrorLogs() in Logger
* Added the method moveDir() in FileUtils

* Created the package org.simplecorporation.myengine.core.game2d
* Created the package org.simplecorproation.myengine.core.game2d.entity
* Created the package
org.simplecorproation.myengine.core.game2d.entity.sprite

* Moved Entity2D to the package
org.simplecorporation.myengine.core.game2d.entity
* Moved AbstractEntity2D to the package
org.simplecorporation.myengine.core.game2d.entity
* Moved ImageEntity2D to the package
org.simplecorporation.myengine.core.game2d.entity
* Moved AnimatedEntity2D to the package
org.simplecorporation.myengine.core.game2d.entity
* Moved Sprite2D to the package
org.simplecorporation.myengine.core.game2d.entity.sprite
* Moved SpriteAnimation2D to the package
org.simplecorporation.myengine.core.game2d.entity.sprite
* Moved SpriteAnimation2DBuilder to the package
org.simplecorporation.myengine.core.game2d.entity.sprite

* Merged JavaGUIButton and AndroidGUIButton
* Merged JavaGUICheckBox and AndroidGUICheckBox
* Merged JavaGUITextDisplayArea and AndroidGUITextDisplayArea
* Merged JavaGUITextBox and AndroidGUITextBox

* Removed the package org.simplecorporation.myengine.core.game.entity
* Removed the package
org.simplecorporation.myengine.core.game.entity.sprite

* Fixed problem with GUIRenderableButton: the android order of colours
was different to the one on pc
* Fixed problem with GUIImageButton: the android order of images was
different to the one on pc
* Fixed spelling mistake in Timer getTimePassed()
* Fixed bug: Settings readConfig() gave a NumberFormatException
* Fixed bug: PropertiesFile getProperty() didn't work properly
* Fixed bug: GUIFont not showing in a GUITextBox. This is a temporary
fix because it has taken away the feature of the default text having a
different alpha value. Please look at the issues section for more
information

* Timer when stopped now gives the time it was running for rather than 0
in getTimePassed() and hasTimePassed()
* Image now outputs errors when loading error using the Logger as well
as calling e.printStackTrace()
* Tried to improve accuracy of BitmapFont's and TextBox's
* Settings now actually writes the configuration when writeConfig() is
called
* Changed some things to allow for continuous pressing of keys in a
GUITextBox (Holding down a letter/backspace now works)
* GUITextBox now makes text slide accross instead of limiting the text
input