update tests which fail on 1.8 due to unordered hash

Made tests less sensitive to file entry order.  This should address failure on aussiegeek/rubyzip#60