add failing spec for data URIs

colons were causing false positives for CSS property separators
rely on CSS Parser to split properties and values

fixes failing spec around data URIs containing semicolons
remove unused property parsing code
remove UnparseableDeclaration, which is no longer used
Calculate specificity once per selector
Add entry to Changelog
Merge branch 'afeld-parser-split'