Added empty values in unused but required tags in gdcmSurfaceWriter. See Surface Mesh Primitives Macro in DICOM standard.
Missing include. Fix compilation
add new private attributes
Remove our local copy of FindJava.

Upstream seems to handle more case (openjdk) than our copy. Now that cmake 2.8.9 is required, we have access to java version, this should be safe to delete.