first spike of the protocol idea in #2
whoops.
typos/stupid in protocol method maker
coerce strings to syms in setters, simplify predicate in requires_from
unit tests for Furnish::Protocol
integrate static analysis at scheduling time, red/green things that
broke as a result (that means it works I think)
assert you can't pass an empty list of provisioners during
ProvisionerGroup construction
some initial documentation on how configure_startup works.
graaah
added type checking.
move "dummy" provisioners into test/dummy_classes.rb and make notes of
it.
sanity check that probably isn't necessary
moved all the @sched stuff into the base class a while ago, forgot to
remove this.
scheduling tests for protocol assertions.
in this edition of "whitespace OCD", erikh deletes a newline