Buffer keys as well as text in client.
Set default timeout to 2s so large batches can finish.
Address timeout issues.
Fix warning message.
Take advantage of count.
Combine text and keys into single RPC call where appropriate.
added logging framework with file based configuration to server_x11.  both console and file based logging are supported.  file logging is disabled by default.  old config file formats supported - server will not error due to missing config vaules.
removed old dictConfig logging configuration code
gracefully handle missing logger configuration file.
got rid of an extra config file in favor of a dict config.  made console logging the default.  fixed flake8 suggestions
removed unused logging.config.example
Tweak logging to be a bit quieter by default.
Merge pull request #66 from calmofthestorm/better_batching

Better batching of keystrokes in dictation capture client
 translate dragonfly keys lessthan and greaterthan to less and greater
 use *a and **kw instead of a and kw in strict.py
 fix missing self._spec in strict Mouse action
 fix server to allow negative arguments for mouse movement
 allow negative numbers in _make_mouse_parser
 fix missing _str fields in contexts
Fix a few minor issues with mouse movement changes.