Test that get_x_path() functions raise errors when given junk values
Test that get_x_path() functions raise errors when given junk values

Each of the get_x_path() functions should return a ValueError or TypeError as appropraite when given a value that cannot represent a version number.
This adds tests to check that the errors are raised correctly.

IATI/iati.core,IATI/iati.core