Null safe hasOnlyItemsInOrder

Switching hasOnlyItemsInOrder to use guava's [Objects.equal](http://docs.guava-libraries.googlecode.com/git/javadoc/com/google/common/base/Objects.html) which is null safe