Rubinius' debugger: add conditional breakpoints

Make possible to add conditional breakpoints.
Merge pull request #2433 from flavio/debugger_add_conditional_breakpoints

Rubinius' debugger: add conditional breakpoints
Add 'list' command to the debugger.

Make possible to show the source code being debugged. This new command
takes inspiration from gdb's 'list' feature.