Use SVG badge instead of PNG badge

SVG badges look beautiful on retina displays.
Update devDependencies

From JSHint v2.5.0, trailing option and smart tabs option are removed.