Remove gem dependencies in Gemfile

There is no need to source the gems in the Gemfile if they're already declared
in the gemspec.
Remove executable bit from files that do not require it
Consistently use PuppetlabsSpecHelper
Add test strategy to Rakefile
Move lib/puppetlabs_spec_helper for gem require
Get tests passing
Fix rake_tasks
Ignore vendor