syntax fixes (1.8.7 compliance)
alias_example_group_to: call #example_group directly
convert options to metadata hash before deleting toplevel_alias options
access the main Object from Runner much more elegantly
--no-toplevel-dsl
make shared_context etc. adhere to --toplevel-dsl flag