Fixing plugin's AppController bake generation

It was being baked into the top folder instead of src
Initial code to modify composer's autoloader after baking a plugin
Fixing an error when calling composer and adding doc block
Moving a pice of code to a better home
Modified the rest of the shell tasks to account for the new plugin folder structure
Fixing plugin paths in all bake tasks
Fixed typo
Fixed another typo
Cleanup code and docblock for DigestAuthenticate.
Merge pull request #3737 from ADmad/3.0-digest-auth

Cleanup code and docblock for DigestAuthenticate.
Bake now adds the CounterCache behavior to the model that has the belongsTo association.
It was added to the hasMany side.
Moving plugin path generation to where it belongs
Added missing autoloader for plugin test cases
Merge branch '3.0-bake-countercache' of https://github.com/ceeram/cakephp into ceeram-3.0-bake-countercache
Fixing counter cache generation in bake
iRemoving table key from belongsTo assocs in bake
Merge pull request #3747 from cakephp/ceeram-3.0-bake-countercache

3.0 - Fixed countercache bake
Merge pull request #3732 from cakephp/3.0-plugin-bake

3.0 plugin bake