General cleanup and formatting
Use `grunt.fail.warn` instead of just `grunt.error.log`
Add support for buildinfo. Closes mikaelkaron/grunt-semver#2