Made marathon store future timeout configurable. Default 2 seconds is no...

Made marathon store future timeout configurable since the default 2 seconds is not sufficient when we cross more than 500 apps 
The timeout is not just used for writing task data.  How about rewriting this to read:

> Maximum time, in milliseconds, to wait for persistent storage operations to complete.