moving all global state into *state* var (exported, along with new wookie-state class). this allows running wookie in a threaded context using thread-local variables.
when sending back the server header (when version is enabled) wookie now uses a cached version number instead of calling into ASDF on every request (which was causing errors threading because ASDF is not thread safe, even in a read-only context).