Synchronize ShadowLog's Log.*() so that they're safe to call from multiple threads. This matches android.util.Log's behavior.