Add tests to pperlc

If I'm going to test pbashc then I figure I should go ahead and test
pperlc as well.  They're essentially the same program so pperlc
shouldn't need a whole lot of testing, but this at least makes sure it
keeps somewhat running.
Build pperlc and pbashc from pbashc.c

These programs were almost entirely the same, so I just #define'd out
the differences so I only have to maintain this as a single source
file.  This way I won't have to fix bugs twice when I find them.