Work for and inspired by the porting of a Brainfuck compiler to RLTK.
Split code into multiple files.
Got the compiler working.  Just have some tweaking left to do.
Some touchups.
Moving to another computer.
Decided to defer some changes to the Lexer until they are actually needed and I have an actual use case.
Some TODO items.
Merge branch 'brainfuck' of github.com:chriswailes/RLTK into brainfuck

Conflicts:
	TODO
Merge branch 'master' into brainfuck
Initial work on updating the CFG callback mechanism.
Added some todo items.
Merge branch 'brainfuck' of github.com:chriswailes/RLTK into brainfuck
Undoing some of the changes... hopefully.
Fixed the interactive Brainfuck compiler code.  Changed the Brainfuck parser to use the + operator.
Added the rake-notes rake task.  Also added the gem to the gemspec.
Fixed the issues with empty separators and separators with multiple tokens.  Changed it to allow clauses to specify the argument handling type for their actions individually.  Did some cleanup.  Added some test cases.
Added documentation and added a few fixups.  Done with this branch.