adding bundler vendor and binstubs ignores
use chefignore for rb/erb validation

When a user tries to upload a cookbook that includes a vendor/
directory, all of those files are tested even if they are ignored in the
chefignore file. This change should use the existing chefignore
functionality to filter the list of ruby and template files.
Fix formatting issues.
Fix logic error. Missing a 'not'.
Added docstring and switch logic to reject
First specs for syntax_check.rb
Ensure boolean return from validate_templates/ruby_files
Complete spec for syntax_check except for shell_out (pending)
Convert to expect rspec format
Merge pull request #209 from jhulten/ignore-in-validate

Don't check syntax on chefignored files. Thanks @jhulten!