Switch to shields.io for badge generation

much nicer and consistent, and in SVG format so smaller file size, display nicely on retina display, etc.

[skip ci]