Move all Grunt tasks into own file

For better configuration and work, add all tasks in own files.
Shared configuration.
Fix JSHint bug in test-configuration
Update Changelog
Merge branch 'v1.0.0' into build

Conflicts:
	Gruntfile.js