Add a task for PHP_CodeSniffer with the following features:
- specify one file or a fileset to check (you can even specify directories and PHP_CodeSniffer will search for the files)
- specify the name of the standard or and absolute path to a custom external stored standard (requires PHP_CodeSniffer 1.0)
- setting of the parameters PHPCodeSniffer has: showWarning, verbosity, tabWidth to replace tabs with spaces, allowedFileExtensions, ignorePatterns, noSubdirectories, configData
- choose between the custom output format implemented in the task itself or one of the formats PHPCodeSniffer provides: xml, checkstyle, csv, report and summary
- generate the docs by setting the output format to doc
- output the list of used Sniffs
- documentation of the task