BUG: Suppress cmake 3.0 warning about using LOCATION property

The current implementation uses a convoluted way to perform a
generation of a configuration file at build time. It is currently
working despite this warning.

This code should be refactored to use generated expressions in the
build time configuration files.

Change-Id: I7ce3ca60cbc666520f9c1801d06db2a2f47c8cb9
BUG Use TARGET if test instead of TARGET properties

Change-Id: I10d1a79482c56902bdab5834c4ed63a8152c7623
BUG: Remove unused code not run

The code to remove java binary files has not been running. The correct
dependencies have been added to the SWIG process so this has not been
needed for a while now.

Change-Id: I922348f394abda0864b575c351a5834f697a0580
Merge branch 'SIMPLEITK-552_CMake3SuppressLOCATIONWarning' into release

* SIMPLEITK-552_CMake3SuppressLOCATIONWarning:
  BUG: Suppress cmake 3.0 warning about using LOCATION property
Merge branch 'SIMPLEITK-553_CMake30FixNonExistentTarget' into release

* SIMPLEITK-553_CMake30FixNonExistentTarget:
  BUG Use TARGET if test instead of TARGET properties
Merge branch 'SIMPLEITK-554_SimpleITKBasicFiltersSimpleITKBasicFilters' into release

* SIMPLEITK-554_SimpleITKBasicFiltersSimpleITKBasicFilters:
  BUG: Remove unused code not run