version bump
removed globalcontext.py and replaced it by just creating a threading.local() object in tale.mud_context
story now provides supported_modes (if/mud). simplified config and context attrdict into just a read-only object with attributes (no dict anymore).
introduced threadsupport to be able to run command-driven stories without threading
got rid of global driver state attribute
.
tests for items
api change open/close/lock/unlock (actor is required, item is optional)
async_player_input moved to player object and is no longer a global
got rid of async player input, driver loop is now always worker thread. Input handling now always done through queue. Fixes #4