Use a RunCache class instead of a Hash to store local run objects.

This gives a better interface to the cache as opposed to using just a bare hash.
t2-server-info: Configurable run detail in list view.