Marked as version 0.5 - bumped for a bug-fix

The bug-fix breaks backwards compatibility. If it breaks your code, a
simple solution would be to create the grammar with the following flag:

    Grammar(..., keep_empty_trees=False)