Pulled play-cache out of play-core

* Also fixed #1012, renamed ehcache.xml to ehcache-default.xml, and made this a
  fallback, to prevent classpath ordering issues
Updated contributing links to cache source code
Added play-cache dependency to documentation
Merge pull request #993 from jroper/ehcache-refactor

Pull cache out of play core