Add the 'commands' command to Rubinius' debugger

The 'commands' command allows the user to specify a list of debugging
statements that are automatically executed whenever a certain breakpoint is
triggered.

This command takes inspiration from GDB's 'commands' one.
Merge pull request #2432 from flavio/debugger_add_commands_command

Add the 'commands' command to Rubinius' debugger