Renamed PRQ_DEBUG => GIT_PR_DEBUG + added perlcritic.rc
v0.3.1

    - Changed debug environment variable from PRQ_DEBUG to GIT_PR_DEBUG
    - Documentation cleanup
Make _require_binary() cache its lookup
Change DEBUG into a constant

Need to use constant pragma to avoid non-core dependencies, so shut up
Perl::Critic.
Add debug output for _qx() and improve _run_ext() output

This is to make it clear that _qx() is a shell command, but _run_ext()
is a system command not parsed by the shell.
Avoid using 'which' to check for existance of external program

Also added some debug output to make it easier for people having problems.
Now the GitHub API URL is only mentioned once in the code

That should make it easier to avoid typos in the future.
Made local echo disabling only work on Unix
Cleaned up API calls a lot
Fixed problem with warning even if comment file was deleted properly
Ensure comment files are read using UTF-8 encoding

This should ensure non-ASCII content is delivered properly.
allow the command format `git pr checkout pr/#`

it's a little silly, but because the branches get named that way,
sometimes I try to check out the branches with this format.
filter non-digit from pr arg & use curly braces
moved pr number parsing before error check
don't try to parse if a number isn't given
Updated README
Added uncommmented option to fatpack git-pr

Still not satisfied with how it works. I actually want a fatpacked git-pr
to be generated and copied back into the root dir, so that a fatpacked
script can be put on GitHub, but the normal version should be installed
when you use the CPAN toolchain. Hence disabled.
Merge branch 'master' into pr/8
Cleaned up logic in checkout command - Guard clauses FTW