Merge pull request #683 from boegel/develop

bump version to v1.8.0dev
only change the group id if it the current gid is different from what we want
Merge pull request #685 from boegel/chgrp

only change the group id if it the current gid is different from what we want
add toy build unit test in an attempt to improve unit test suite coverage
Merge pull request #688 from boegel/toy_build_test

add toy build unit test in an attempt to improve unit test suite coverage
Merge branch 'develop' into module_naming_scheme

Conflicts:
	easybuild/framework/easyblock.py
	test/framework/options.py