Some fixes so that the file name in compiler messages is right

Hack in ProgramUnit constructor, so that the parsing is done AFTER
parent constructors are executed and the filename is set.
Fix slashdot in Windows filenames so that test unit are ok
Merge branch 'hernan' of ssh://git@github.com/pcingola/BigDataScript.git into hernan
Merge branch 'hernan'