BUG: Fix type use for uint64 in Java tests

In Java, sometimes uint64 is translated into a long while other times
it's a BigInteger. This patch add the ability to automatically convert
the test parameter to the correct type if the test's type is set to
uint64_t

Change-Id: I5256029ed1d8909b75f122b296719f8ca0c06ed1
Merge branch 'master' into SIMPLEITK-546_FixJavaBigIntegerTestsForMaster

Conflicts:
	Code/BasicFilters/json/FFTNormalizedCorrelationImageFilter.json
	Code/BasicFilters/json/MaskedFFTNormalizedCorrelationImageFilter.json

Change-Id: I2a4320c18af4232c79b5e54c383c5d849aa5d0f6
Use implicit BigInteger conversion for Java

Change-Id: I6dbf00588e1247b371d1fcc4b0ccabfc2178da50
Merge topic 'SIMPLEITK-546_FixJavaBigIntegerTestsForMaster' into next

7937f963 Use implicit BigInteger conversion for Java
e2379e90 Merge branch 'master' into SIMPLEITK-546_FixJavaBigIntegerTestsForMaster
5116ceb1 BUG: Fix type use for uint64 in Java tests