Add forgeapi stub to support forge api v3

Version 3 of the forge api will have a canonical source at
forgeapi.puppetlabs.com.

This patch adds this source as a source for the forge stub so
that beaker can set the environemnt to respond correctly for both
version 1 and version 3 of the api.
Merge pull request #128 from anodelman/make-gem

create beaker 1.5.0 gem
Add forgeapi stub to support forge api v3

Version 3 of the forge api will have a canonical source at
forgeapi.puppetlabs.com.

This patch adds this source as a source for the forge stub so
that beaker can set the environemnt to respond correctly for both
version 1 and version 3 of the api.
fix for spec test bustage
(maint) Use host.tmpfile instead of manually generating file names

Generating a file name in /tmp/ breaks on windows, where /tmp/ can
actually point to a different path depending on if a command is
executing in a cygwin or cmd context.
Merge pull request #1 from anodelman/maint-add-forgeapi-stub

Maint add forgeapi stub
Merge pull request #129 from branan/tmpfile_not_tmp

(maint) Use host.tmpfile instead of manually generating file names
Merge pull request #117 from johnduarte/maint-add-forgeapi-stub

Add forgeapi stub to support forge api v3
cut beaker 1.5.0 gem