Replace custom background render with SwingWorker.

The custom background renderer has issues in high-concurrency
situations. Using the standard SwingWorker should hopefully solve this.
Don't print out received OSC messages.
Merge SwingWorker render with OSC branch.