Changes for issue #20
Removed unnecessary comments I added
forgot to remove RegexOptions.Compiled from autogenerated Scanner.cs after I removed comments and recompiled.
Code to implement the "ELSE" syntax.
Update Timespan.cs

Fixes #17.
Add compatibility with ModuleManager
Merge pull request #32 from xyztdev/patch-2

Timespan ToString() returns "TIME{...}" instead of the seconds
Fix exception when trying to break execution and no program was running.
finished renaming to kOS
Fix #19: Integer calculations that cause an overflow are converted to doubles
Fix #22: Can't use variables to index a list
Fix #15: Locking the same identifier in the console more than once causes an exception
Fix #3: Console not supporting multiline commands
Fix #42: UNLOCK ALL command is not supported
The NOT and the UNTIL with numbers fix as a separate branch.
added list indexing and expressions as a separate branch.

ARR#0 and ARR#i#j works, but so too does
ARR#i.
ARR[i].
ARR[i+3].
ARR[i][j].
ARR[0].
added a few messages to the error checks for file copy
Fix #21: Locks not available inside WHEN and ON statements
#23: Adds validations to avoid crashes due to unhandled NaNs and Infinities
Merge branch 'not-and-negate-without-list-expr' of https://github.com/Dunbaratu/KOS-1 into Pull46