[TACHYON-115] Share client threads

Use a fixed threadpool per file system for the heartbeat threads.  
same here. we can put mExecutorService in  the worker storage, instead of passing one into it.