define maxPersistence, aggressively timeout messageList

@samshull @marcosvm @osheroff 

We can now define a maxPersistence policy for resources; (only message and status here). Also, we now aggressively timeout message resource. (the key is renewed every time we use it.)