make prioritized executor service listenable
allow forcing all tasks to be prioritized
make MetricsEmittingExecutorService listenable
use Guava's ForwardingExecutorService instead of DelegatingExecutorService
Merge pull request #531 from metamx/listenable-prioritized-executorservice

make prioritized executor service listenable