API SiteTree->validURLSegment() prioritizes extension votes

Tri-state, use NULL to ignore the extension result
Merge pull request #772 from chillu/pulls/sitetree-urlsegment-votes

API SiteTree->validURLSegment() prioritizes extension votes