Fix parsing substring matching attribute selectors without whitespace padding.

For example, in `[id*='hello']` the asterisk would erroneously be parsed as
part of the identifier.
Version bump.