Change containsExactly to check the orderedness of the iterable as it does the contains exactly check, so it only has to do 1 pass over the iterable.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=75814092
Add ComparableSubject.comparesEqualTo()
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=75880840
Add StringSubject.hasLength(int).
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=75897908
Deprecate IterableSubject.containsOnlyElements() and containsOnlyElementsIn().
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=75900717
Change IterableSubject.containsAllOf().inOrder() to avoid iterating the subject twice.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=76126164
Added StringSubject.is{Not}Empty()
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=76354512
Add hasLength(int), isEmpty(), isNotEmpty() to array subjects.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=77092298
Add documentation to new array assertions.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=77093408
Merge pull request #140 from google/moe_writing_branch_from_af7bfcea01d76e072b166c6c874c749d11949623

Internal sync from Google's repository.