* Refactored write () methods to employ new getMessageBuffer () method as an optimization.
* Centralized flush().
* Now centrally creates and manages application identifiers.  It also
  creates "unique" 32-bit cookies given these registered identifiers.
* Now invokes AppCookie.registerClass (Class<?>) to obtain a unique
  cookie application identifier.
* Now invokes AppCookie.registerClass (Class<?>) to obtain a unique
  cookie application identifier.
* Minor loop rewrite and reference update.
* Modified findAllModules(Collection<String>) to report the name of
  the missing module.