Add Log, Cache abstract factories

- Allows us to remove these from the default MVC service configuration
  so that we do not need to add additional dependencies to that
  component.
Merge pull request #183 from weierophinney/hotfix/cache-log-abstract-factories

Add cache and log abstract factories to configuration