Improvements to Cache package

Add to test coverage.
Remove the built in runtime cache and add it as a separate handler.
Merge branch 'master' of https://github.com/joomla/joomla-framework