Apply template syntax check to files in the templates dir only. This avoids false positives for .erb files in the files subdirectory which are not actually Chef templates.

Obvious fix.
use -B in case user wants to reset branch
fix broken test
update git checkout test description
Ammended test data to allow unit tests to verify only erb files in the templates directory are considered in syntax checks
Add word boundary to mount point regexp in mount disable function
Add word boundary to mount point regexp in mount mounted function
Test for mount regexps that match more than they are supposed to
[COOK-4028] zypper remove not working wiht OpenSuse 13.1

checking version for nil solves the problem
Add unit test for #1174
Merge pull request #1681 from victorhahncastell/master

Apply template syntax check to files in the templates dir only. This avo...
Merge pull request #1694 from jordane/jordane/git_branch_B

git provider fails on existing branch names
Merge pull request #1719 from evertrue/evertrue/eherot/add_mount_point_word_boundaries

Added whitespace boundaries to some of the mount point references in mount resource
Merge pull request #1743 from juliandunn/suse-package-removal-failure

fix SuSE package removal failure
Update for merges