issue #10: fix syntax err in binary_gem_resolver
Refactor Gemfile module a bit to cleanup / handle edge cases

No major functional changes outside being able to handle
more use cases
Pass git spec file contents to rpmspec parser

Fixes small regression where file _name_ was being passed to
parser and not contents of file itself
Cleanup Gemfile parsing impl, flushout Gemfile#patched

This patch removes the override of the bundler dsl and rather
just uses the bundler api to retrieve dependency information.

Also implements the patched method which recursively will check
for gemfile dependencies which differ from rubygems.org and
run diffs on them