More for inline urlpattern decl.

* Now () means optional pattern, like: /:foo(/:bar(/:baz))
* /{foo:type} now works.
* type names are gathered to YATT::Lite::RegexpNames.