Working on compiler and platform detection code
Better input handling and platform detection
Improved run_cmd and working on source file scanning/selection
Working on source file selection
More improvements
Updated os_random test to not do anything on generic platform
renamed system -> platform