Update docs to reflect current conventions.
Remove fluff from file headers.
Add CounterCacheBehavior integration into bake.

Refs #1908
Use types consistently.
Merge pull request #3203 from cakephp/3.0-bake-countercache

3.0 bake countercache