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.
Merge pull request #104 from cakephp/reference-operator

Reference operator fixes