Add typedef tag

With this change we introduce a new tag called typedef.
A powerful tag that allows you to define new types on the fly
and augment existing types.

See https://github.com/phpDocumentor/fig-standards/issues/7 for the discussion