Fix git-ppr auth, PR description logic

Auth credentials from .config/hub weren't being suffixed with x-oauth-basic

pr_msg_dir wasn't being used to source PR description text.
get rid of "[^" bashism, fix infinite look with git checkout failure