Fix pasm files and preprocessing
Fix pasm files and preprocessing

Differentiate between .pasm files and other input files. Call the PASM compiler for the first set, PIR compiler for everything else. Also, implement preprocessing with the -E option

parrot/parrot,tkob/parrot,youprofit/parrot,youprofit/parrot,tkob/parrot,FROGGS/parrot,youprofit/parrot,FROGGS/parrot,gitster/parrot,FROGGS/parrot,youprofit/parrot,youprofit/parrot,youprofit/parrot,youprofit/parrot,tkob/parrot,FROGGS/parrot,gagern/parrot,gagern/parrot,tkob/parrot,parrot/parrot,tkob/parrot,FROGGS/parrot,FROGGS/parrot,gagern/parrot,tkob/parrot,youprofit/parrot,gitster/parrot,parrot/parrot,tkob/parrot,gitster/parrot,gitster/parrot,gagern/parrot,gagern/parrot,tkob/parrot,gitster/parrot,gagern/parrot,parrot/parrot,gitster/parrot,gitster/parrot,gagern/parrot,parrot/parrot,FROGGS/parrot,FROGGS/parrot