Gave Panda Completion its own file.
Gave RakudoBrew its own file
Gave Perl6 completion its own file.
Functions commonly used by my completions.
Updated Perl6_common completion functions
Fixed _peerl6_rem. escape the newline, not a space
Updated PERL6_COMMON
Gave Padre Completion its own file. Added Warning

If sourcing from the current directory, use `source ./filename'.
if you try 'source filename', it may try to source the program filename.
(i debated nameing the files <programname>_comp for this reason. but I
figured that the number who would likely encounter the issue wasn't high
enough to break the standard naming convention. if you think otherwise
its still open for debate)
Improved Version completion. uses `git tag -l'

Should now give all possible version sugestions for
rakudobrew build <impl> <version>

I am not sure if the versions are different for each implimentation. if
so, I will need to take that into account in the next version.

We require you to have built at least one implimentation before
build completion will work.
Redirect a few potential errors (before first run)