Updated brittle specs for Supervisor restart strategies.
Updated brittle Supervisor #count#stopped spec.
Updated brittle Exchanger with timeout spec.
Updated brittle Observable specs.
Updated brittle TimerTask specs.
Updated brittle Supervisor specs.
Merge pull request #88 from jdantonio/refactor/brittle-specs

Refactor brittle specs
Raw port of Actress

needs more work and discussions
Change Abstract actor class to a ActorContext module
Remove Algebrick dependency
when spawn returns children are set
Reject all envelops sent to termiated actor before actor is GCed
Remove dead code
Remove dependency on Atomic
Remove unused mutex

no instance variables are being reassigned
Add Reference#ask!
TODOs and comments update
Split files and add documentation
Add Actress::AdHoc actor

it's behavior is given by proc passed on initialization
Configurable Core

executor can be configured, other options will follow
spawn can be also called with hash instead of class, name, *args