lots of minor changes to proto.perl5
lots of minor changes to proto.perl5

Mostly a lot of insignificant changes to make it adhere to my coding standards.
Specifically:

- I don't use qx() for calls whose output I'm not interested in. I use system()
  or exec()
- The output messages from the original proto shell script were not preserved.
  I reinstated them. This included not doing a line break until success or
  failure is acheived when downloading and building.
- I use '!' and '&&', not 'not' and 'and', in if statements. They are shorter
  and more common.
- Made parrot_version return '???' instead of dying.

perl6/modules.perl6.org,masak/proto,perl6/modules.perl6.org,perl6/modules.perl6.org,masak/proto,perl6/modules.perl6.org,masak/proto