Don't use word boundaries around property names

\b was preventing vendor properties from having the support scope.

Also allow vendor prefixes to contain multiple dashes in property names.

Refs #8
Move scope name to the top
Group whitespace/eol alternation
Prepare 0.16.0 release