Fix Menu's PHPDoc

Don't use @var and don't use @return self for fluent interfaces.
Menu: Don't render sub menus when a dot appears in the label

I guess this was intended to be a feature. Turns out to be a bug though :)

fixes #7772