minor fix for haxe sdk path
added is_abs_path
minor tweaks for env vars
minor fix for running cpp builds, escape fix for --macro compiler arg
another fix for --macro compiler arg, should be printed correctly to the console (for copy and paste)