Disallow trailing dash in domain regardless of CJK and path

Clarifying behavior - already supported by java/js/rb/objc. Also works with https://github.com/twitter/twitter-text-objc/pull/22