Parsing of rules and nested rules

Credit due to Nigel Thorne for his solution for parsing indented data
structures with parslet given via stackoverflow[1].

[1] http://stackoverflow.com/a/16563186/800501