Remove Grammar::Rule#clean! code
Clean up Grammar#clean!

No need to collect new_rules into array
Split single part rules in Grammar#clean!

This fixes #4.