Add Cache::remember()

This method provides a really simple approach to read-through caching.
A callable or Closure can be used to provide results when the cache is
empty.
Add example to documentation for Cache::remember()
Fix 5.4 only syntax.
Fix coding standards in comment.
Merge pull request #1704 from cakephp/2.5-cache

2.5 - Add Cache::remember()