(RoisPanel) Use a LinkedBlockingQueue instead of a simple ArrayList

The LinkedBlockingQueue is inherently thread-safe, and has a blocking
'take' method so that the thread can deep-sleep.
Merge pull request #534 from tlecomte/roispanel-deepsleep

(RoisPanel) Use a LinkedBlockingQueue instead of a simple ArrayList.