initial import
solidify the response parsing logic
replace SyntaxHighlighter with CodeMirror
CodeMirror-enable the console and add frame navigation

 Using CodeMirror to syntax-highlight the current command as well as
historical commands.

 Add new up/down frame navigation buttons.

 Add jump-to-frame functionality.

 Add some nicer looking default styles for the status pane.

 Remove SyntaxHighlighter assets.
Open new window instead of a tab
Incorporate grunt and various other reorganizations

 * Move the CodeMirror submodule into vendor/
 * Move tcp-client.js to vendor/
 * Move all the local code to lib/
 * Create the grunt file
 * Remove xregexp.js (unnecessary library)
 * Rewrite the ruby-debug-client execution stack as an array of
   callbacks rather than an array of instructions
Integrate QUnit and write some basic tests
add test coverage for where processor
add file listing, reorganize ui, add test coverage

 * Add support for listing files to the UI
 * Reorganize the UI into a JS "class"
 * add test coverage for file contents
add click-to-open file contents
add breakpoint processor and test cases
display breakpoints and make them clearable
breakpoints no longer vanish when changing files
make status pane resizable
Added example app and gitignore
Merge branch 'example_app'
Google style scrollbars
Add license/copyright notice
generalize the connection callback
Add state awareness to RubyDebugClient : fixes #1