Cleanup recently added Gem#vendored and Gem#patched methods

Also adds specs for these verifying functionality.

Also adds stubs for similar method calls in Gemfile
and upstream GitProject components