Fix some problems with RPM packaging

RPM spec changes
* bad directory for wingedmonkey.service file in spec
* add .bundle directory to bin rpm files in order to preserve bundler options
  during install
* change variables in spec file
  - remove gitref variable
    - this was causing problems when building with mock
      mock puts "--define"s into an .rpmmacros file instead of listing them on the
      command line ... it appears that values in .rpmmacros will _not_ override
      default values in the spec file
  - added comments for "taball_name" var

Makefile changes
* parameterize github_org, github_repo, and github_hash in Makefile
  - this helps with passing params into the spec and when building with mock
* add mock target to Makefile to make it easier to kick off mock
* add timeout/retry when downloading source tarball in Makefile

Script changes
* fixed typo in wingedmonkey script
* updated github helper script to use argparse for command line args
Version bump