Refactored TimerTask specs.
Merge pull request #75 from jdantonio/refactor/timer-task-specs

Refactored TimerTask specs.
Prerelease 0.6.0.pre.2
Fixed brittle RubyThreadPoolExecutor spec.
IVar: move MultipleAssignmentError into the class.
IVar: documentation.
MVar: documentation.
TVar: documentation.
IVar: fix example markup.
Mutex version of atomic reference.
Changed every mutex.lock - mutex.unlock pair to ensure mutex release even with errors
closes #79
Removed ActorContext spike.
Fixed missing require in Channel.
Correctly fixed missing require in Channel.
Merge pull request #87 from jdantonio/removed-actor-context-spike

Removed ActorContext spike.
Add 4 convenience methods to obligation

wait - waits and returns self
no_error! - waits and raises on rejection, otherwise returns self
value! - returns value, or raises if rejected
exception - allows to call `raise rejected_ivar`
Add Observable#with_observer returning self
Add documentation
Merge pull request #86 from pitr-ch/minor

Convenience methods for Obligation and add_observer returning self
Updated brittle specs for Supervisor restart strategies.