remove test dependency on hash ordering

No tests should depend on the keys function returning hash keys in a
specific order. Sort the keys used to create the warning in the
_check_datatype function, and change warning tests to expect the sorted
keys.
New CPAN release of TBX-XCS - v0.05

    Fixed test dependence on hash key ordering