release 0.5

* added --trace switch to all apps
* option for clients to be passive (exit when not needed)
* DSL mode for tuplespace method blocks
* client-callable fail! method for restarting transactions
* match_any for building disjunctions of templates
* read_nowait available in transaction
* time-fuzz testing
* rake tasks for release management
* fixed bugs/msg-out-of-order.rb
* eagerly cancel transactions when appropriate
* documentation, examples, tests