dictionary: Invalid domains from client are no longer fatal errors for server.
dictionary: domain may now contain periods.
thingy: Throw exception if #connect called twice; optional on_sync parameter to #connect.