Rewrote git-aaf-pull-request in Ruby for maintainability

The shell script approach severely limited our ability to abstract
away the functionality into a library.