Merge pull request #59 from nubs/composer-prefer-source

Use --prefer-source for composer.
Make our own Operator spacing sniff based on Squiz's.

The one in the squiz standard doesn't handle spacing before unary
operators, and doesn't touch the ternary operator or concatenation
operator.  It also has confusing rules regarding operators at the
beginning and end of lines.  This one simplifies things quite a bit and
hopefully results in more consistent spacing.
Remove arrayStart and arrayEnd methods in favor of bracket equivalents.