Remove Semicolons from the end of statements

It's not the generally accepted convention and it just doesn't
look as good as I thought it would.
Edit Script headers in the main comment blocks
Move scripts from folders up to the src/ directory.
Rewrite the Global file in preperation for module scripts.

Rewrite doc block.
Remove 'lighting' and 'users' tables.
Set 'modules' and 'values' paths.
Abstract functions in LightingHandler.lua, plus other edits.

Rework how variables are asigned (no tables).
Remove ChangeAmbiance(). It was just a placeholder, it can be recreated.
Remove some comments.
Move generation of the TimeOfDay value to it's own function.

This way it only runs once and won't constantly check if the value
exists.
Rename lightingLoop() to runLightingLoop().
Fix issue causing the time to be frozen.
Move the mechanism used to decide the current time to its own function.

This will be more useful later when I implement a function to change
the ambiance.
Convert light_adjust.lua into a ModuleScript.
Only update the TimeOfDay value if it's changed.
Move the fadeOut function above fadeIn.
Move _G.light_fire to ModuleScripts/ and rename it to ToggleLight.
Remove light_flicker and light_lamp global functions.

They were just placeholders, they can be recreated at a later date.
Rename LightingHandler to Lighting.
Rename GLOBAL to Main.
Rewrite ToggleLight.lua, converting it to a ModuleScript.
Only return adjustBrightness instead of a table with 'fade' function.
Remove 'The script is loaded!' comment from Main.