fix source-map tests
fix source-map bugs
cleanup dirs
fix source-map feature; skip internal identifiers like "$this"