Menu Scene Update 1.1

- Made Menu Scene abstract and created Simulator Menu object extending Menu Scene
- Added title, version and copyright text to menu scene
- Text Label object added, it contains position, text and font. This will be used during menu rendering
- Added default position, type, font size and shape to TextLabel objects, values are stored in the global configuration file
- Set text locations in Menu Scene to their logical placements
- Added height and width metric calculations to Text Labels. This will give text labels their proper placements and can also be used for other future uses.
- Title, Version and copyright text are now rendered. Title at the top middle, the version bottom left and the copyright text bottom right
- Added text label position offset options to global configuration under the MenuScene section. This will make default text positions flexible to change.
- Valid values for MenuScene.title_alignment
TOP_LEFT
TOP_MIDDLE
TOP_RIGHT
LEFT
MIDDLE
RIGHT
BOTTOM_LEFT
BOTTOM_MIDDLE
BOTTOM_RIGHT
- Valid values for:
MenuScene.version_hoffset = [int]
MenuScene.version_voffset = [int]
MenuScene.copyright_hoffset = [int]
MenuScene.copyright_voffset = [int]
- Added enumeration type for title alignment called “Alignment”. Valid values for Alignment:
    TOP_LEFT, TOP_MIDDLE, TOP_RIGHT, LEFT, MIDDLE, RIGHT, BOTTOM_LEFT, BOTTOM_MIDDLE, BOTTOM_RIGHT