Changing error code in "Array" sniff to be more consistent

Closes #26
Changing error code in "ControlStructureSpacing" sniff to be more consistent
Rephrase error for content right after opening brace in "ControlStructureSpacing" sniff

Closes #40
Added dedicated checks for "for" and "foreach" loop syntax
Check, that constant names are in uppercase

Closes #6
Remove duplicate errors in "ForLoopDeclaration" and "ForEachLoopDeclaration"

Some errors related to space placement within parentheses and before ; were overlapping in above mentioned sniffs VS other sniffs dedicated to check just that.
Allow fixing function declarations
Validate multi-line function declarations
Allow "return" instead of "break" in "ControlStructureSpacing" sniff

Closes #43
Fix detection/fixing of multi-line concat operator

Closes #20
Merge branch 'master' into in-portal

* master:
  Fix detection/fixing of multi-line concat operator
  Allow "return" instead of "break" in "ControlStructureSpacing" sniff
  Validate multi-line function declarations
  Allow fixing function declarations
  Remove duplicate errors in "ForLoopDeclaration" and "ForEachLoopDeclaration"
  Check, that constant names are in uppercase
  Added dedicated checks for "for" and "foreach" loop syntax
  Rephrase error for content right after opening brace in "ControlStructureSpacing" sniff
  Changing error code in "ControlStructureSpacing" sniff to be more consistent
  Changing error code in "Array" sniff to be more consistent