Added EhCacheDocumentCache. Changed SemanticsGlobalScope to enable switching document cache implementation.