small tweak to previous patch

  - rename 'number_of_threads' option to 'threads'
  - allow default threads and timeout to be set on RJR::Node class
small fix
small documentation updates
small fix to example server
bump release in and add dependencies to gemspec
add ladislav to authors list
few small fixes, most importantly set eventmachine dep to compatible version
alternate (hopefully better) thread pool implementation

  also abstract eventmachine reactor management to its own
  helper interface
small follow-on fix to last patch
improvement to new thread pool / em subsystems
add a few fixes and new mechanism to schedule periodic jobs in event machine
update comments based on last commit
partial fix to issue w/ thread pool where timeouts were always being triggered

   this patch improves the situation but a race condition is still present
   and needs to be addressed (see comment in patch)

   also a few other minor fixes
add mechanism to schedule single event after specified interval via em timer
tidy up tcp node
add failsafe for optional features, if amqp/www deps aren't present, simply disable those modules
fix race condition w/ timeout thread in thread pool
follow on comments to last patch
improvements, fix for race condition, support json-rpc notification messages
small fix to tcp node