prototyping new config files.
contiuing prototype work on config stuff.
restored getcwd
execute_commandline and executor now take more parameters and can properly pipe stderr, and stdin.
Adding more items for TODO
Now pass the instance, instead of just the TargetPlatform class.
Adding method for check_source_compiles to macosx and TargetPlatform abstract method.
Extending configuration files to write out CMake compatible templates; starting to add functionality for target platform.
More work on the configuration utilities.
Added parentheses to clarify condition for Delete command.
Populating check_source_runs on the mac.
Adding check_function_exists; continual improvement. SDL2 is now building on the mac with this tool.
Fixed not passing TargetPlatform instance.
Fixed not resolving correct path when working directory does not match build path.
Fixed temp files not being removed properly (had to do with normalizing the path in Delete command, which lost the ./)
General cleanup; removing extra logging/comments
Supporting autoconf config files.