Base completion files from @AD7six/cakephp-completion adjusted to be part of the framework