Upstream rollup.

Integrates all activity from the cakephp/cakephp_codesniffer repo into Loadsys' version.

---

Add License.

The repository has always been implicitly MIT.

Fixes #71

Added composer.json

Added squizlabs/php_codesniffer as composer require

Whitespace

Added function comment sniff.

It's a modified version of PEAR.Commenting.FunctionComment sniff.

Update installation and usage docs.

Fixes #73

Add workaround for phpcs fale.

Refs #74

Remove alignment checks

Move relevant files to a new directory named 'CakePHP'

Fix travis.yml and remove obsolete code related to re-layout

Fix travis

Update docs with recent composer changes

Closes #75
Ref: #77

Update changelog and bump version.

Bump version and fix issue with 0.1.24 package.

Ensure ruleset.xml is included in the package.

Make sure that there is only one space before the var type.

Prevent errors reporting for docblock with {@inheritDoc} tag.

Update changelog and bump to 0.1.26

Relax comment sniff rules in test directories.

While its nice to have perfectly documented test cases, it is far less
important than doing that for application/library code.

Generalize the exclude-patterns.

This accounts for app/plugin dirs too.

Skip FunctionComment sniff for 3.0's test_app too.

Bump version number and changelog.

Allow phpunit via composer setup through autodetect.

also change travis

remove unnecessary travis line

Add 5.5 to php maxtrix

use install instead of update for composer

Adding PHP5.6 for test matrix.

Add git attributes

Add TypeCasting and FunctionCommentType sniffs

Add tests for typecasting.

fix cs

Correct typo

ClassSpacing

revert mistake

Add better errors to the use in alphabetical order sniff.

I find the current version of this sniff to be incredibly opaque as it
is really hard to figure out what the desired order is. Adding the
expected values makes it a bit easier to sort that out.

Fix incorrect line numbers.

Having the right line numbers in errors really helps.

ContentAfterOpen incorrect arguments to addError

Content on the opening line of the function doc after the opening '/**' causes phpcs to crash. addError function was incorrectly called with only 2 arguments. It was missing the first argument.

added tests for function comment open

Make error message better.

Refs #95

Throw warnings instead of errors for problems in api docblocks.

Change docblock indentation errors to warnings.

Bump version number and update changelog.

Add closure declaration spacing sniff

Fix since version docblock

Fix CS errors

Correcting headers in readme.

Make project layout more typical.

* Add phpunit as a dev dependency.
* Move phpunit.xml
* Update travis build scripts.

Make failing tests easier to understand.

It is nice having the sniff that caused the failure.

Fix reference variables in arrays triggering errors.

Add phpunit.xml back in.

Bump version and update changelog.

Include README in package, and exclude vendor dir.

change bin directory

add note in readme about bin for CakePHP3
Correct paths for files added from upstream.
Naming corrections.
Corrected tests folder location, merge detritus.
Remove unnecessary PEAR package builder.
Remove accidentally committed composer.lock.
Strip frequently conflicted @since annotations.
Tweaks.
Corrects doc block first line failing test to fail for the right reason.
Merge pull request #10 from loadsys/f/upstream-import

F/upstream import