This is a remote logging handler for GWT, meant as a replacement to SimpleRemoteLogHandler. It provides:  1. smarter synching of logs to the remote server, using buffering for efficiency in production with automatic flushing on timer / configurable log severity / application unload.  2.  For development mode, it trades off efficiency for immediate log delivery.  3. Client logging level is configurable at runtime.