Performance improvement by caching the results of JModelAdmin::getItem()

This change caches the result of JModelAdmin::getItem and thus prevents two queries to the database to retrieve the data on each page load.