add rake target to run unit tests
Merge pull request #1 from hoelzro/master

Add lemon to dependencies for qbparse.c

Thanks for the pull request!
updates to the README docs

more to come still
Merge branch 'master' of git://github.com/mdg/qbrt
add rubygem popen4 as a build dependency
fix build errors w/ core libraries
fix examples for recent language changes

comments are fixed now, plus some instruction parameters are now up to date
update documentation for the if instructions
remove docs for branch comparison instructions

these instructions are going to go away so killing the docs first
so less likely anyone misses them after they go.
will be removed in favor if comparison
instructions with no branching + the regular if instructions.
fix register docs to include named registers
remove vestigial 2nd param from recv instruction
renamed main.cpp -> qbrt.cpp
rename asm.(h|cpp) -> qbc.(h|cpp)

also update rakefile and includes
renamed info.cpp -> qbi.cpp
add comparison instructions

instructions check if one value is greater than or less than another
fix test output to match new code text
remove ifeq,ifnoteq instructions

will just use new cmp= and cmp!= and the regular if instructions instead
add source filename to qbi output

and other minor improvements to qbi object output format
remove last bitfield in object header flags

also fixed all header fields to be big endian. so much nicer that way.
still need to fix all remaining resource fields to be big endian.
use common instruction size when writing

we already have the instruction size available. don't need to force
myself to remeber to return it when writing instructions