Allow getting params the same way data() works 

I could improve this to do the `hash::insert()` to replace `addParams()` as is done in `data()`
Don't disable the entire select when disabled is array(1)

When the disabled attribute is just array(1), then the attribute should
be filtered out of select element attributes. This is kind of a hacky
workaround but changing the underlying attribute handling is going to be
pretty tricky and far more dangerous.

Fixes #3546
Allow the PHPCS to fail.
Fail the build as soon as one build fails.

No need to run all the builds when one of them has already failed.
Add addtional options array for memcached.

Memcached supports a number of options that we should afford in our
memcached adapter.

Fixes #3477
make the default return false so it matches previous use, improve tests for new method
adding support to write values to param like can be done with data(), method returns $this as does ->data() when writing
Merge pull request #3560 from cakephp/2.6-memcached-options

2.6 memcached options
Consistent use of `Shell::err` for errors
Merge pull request #3577 from tersmitten/consistent-use-of-err-for-errors

Consistent use of `Shell::err` for errors
Force .bat files to have CRLF endings.

Newer versions of git convert line endings on checkout. This also causes
these files to show up as always modified when the repo is cloned
because the index and working copy have different line endings.

Hopefully this fixes the issue.

Fixes #3585
Manually port f287bc76c0bc72592aff69ed6e10128e31f92726 to 2.6

Git won't let me merge the changes as I have 'unstaged changes'.
Merge branch 'master' into 2.6
Merge branch '2.6' of github.com:cakephp/cakephp into 2.6
Fix API doc errors in Console/
Fix CS errors in skel/
Fix remaining doc block errors in Console/
fix save with habtm returning false
fix typo/coding style
More docblock CS fixes.