Change CSS_URL_REGEXP to be a private constant

I don't want it to be part of the Public API when I release 1.0.0
Get badges from shields.io for consistency
Add support for URL encoded assets

It's the more correct way to handle special characters. Parsing escaped
characters isn't really an option with regexp.