Change marker-pattern grammar to disallow consecutive lengths/percentages.
Remove none from <marker-ref>, since it's already present in the marker-{start,mid,end} grammar.