Base completion files from @AD7six/cakephp-completion adjusted to be part of the framework
Updated doc blocks
Updated the shell given @renansaddam pointers
Refactored the shell reflection portion into a seperate task.
Merge pull request #1644 from WyriHaximus/2.5

Add CompletionShell to allow easier development of shell scripts to provide autocompletion in environments like bash.