Fix bad merge in string test.
Merge pull request #84 from cgruber/fixtest

Fix bad merge in string test.
Add array support for Objects, as well as boolean, char, double, float, int, and long. Float and double types have special equality tests that include tolerance, and their isEqualTo and isNotEqualTo defaults are deprecated and throw an UnsupportedOperationException.
Refactor the primitive array and object array infrastructure.  Much more DRY than it was.
Move tests for AbstractArraySubject into its own class, and add/fix javadocs.
Add missing test file which wasn't added by mistake.