Stop ever increasing table size when help is used

The `help` command displays a tabular overview over all commands. It does so by using a console helper which is reused between invocations of the help command.

This leads to the commands table to be ever growing.

This PR contains one commit that fixes the issue.

This is the new version of #91, but now rebased on top of `develop` and with PHP 5.3 compatibility.