Update ITK superbuild to ITK 4.6 Release Candidate 2

Change-Id: I183d7bbc84acf32ed89d5d9bc9b6712b29653aa3
ENH: Update superbuild to ITKv4.6rc03

Change-Id: I6f4e0b4ba51cbbfc0a241b8d50c7d4d41fa24799
COMP: VS11 error from assigning null to function

explicitly assign a default construction function object, to by pass
issue with VS11 assigning null to tr1::function object.

Change-Id: I47b9c0a0b7c2b75628c63d615596209ca388f34f
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
Adjust test RMS stopping criteria for a couple demons tests

Change-Id: I4e840ddd4d9fa74f2de1282864ed86f13c5e60ab
Merge topic 'SIMPLEITK-546_FixJavaBigIntegerTestsForMaster'

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
Merge topic 'SIMPLEITK-543_UpgradeITKTowards4.6'

c7425de6 ENH: Update superbuild to ITKv4.6rc03
72a8d4af Update ITK superbuild to ITK 4.6 Release Candidate 2
Merge topic 'SIMPLEITK-541_FixTestTolerances'

73d47d11 Adjust test RMS stopping criteria for a couple demons tests
Merge topic 'FixFunctionAssignNull'

0978b4aa COMP: VS11 error from assigning null to function