ResourceHandle is now an interface.  SoftResourceHandle implemtns it with SoftReferences.
Replace SoftResourceHandle type restrictions with ResourceHandle in several places.
Refactor some CoolCereal code, adding support for boolean, default, and blob/object SHA1 reference types.
Move Game19 demo world initialization to its own class.