Allow invoking SynergyService with less detail.
Make synergy-jni.c more threadsafe.
Add rate limiting to mousemove events.

Perform updates in a background thread which throttles events to
once every 20ms, and adds an extra 30ms after clearing the cursor.