Initial import.
Converted the project to .NET version 4.0.
Merge branch 'solus-custom-functions' into develop
Convert all function classes to singletons.
Remove the Variable class. Replace it with strings.
Remove the VariableTable class. Replace it with dictionaries.
Add the Environment class, to hold variables, functions, and macros.
Replace vars dictionaries with Environment.
Rename Environment to SolusEnvironment, to avoid name clashes with the builtin in System.