I0estimation: first implementation with test
Merge branch 'master' into I0estimation

* master: (29 commits)
  Generate geometry file in UpdateOutputInformation for adequate streaming
  Fix geometry Clear, one vector was not cleared.
  Corrected the bugs in the CudaTotalVariationDenoisingBPDQ filter. It now produces the same output as the CPU version.
  Motion compensated FDK is not supported in CUDA. It used to silently default back to static FDK in CUDA. It now crashes with an error message
  Added a CUDA version of the 3D TotalVariationDenoisingBPDQImageFilter. Compiles and runs but the output seems wrong.
  Added URL to web material describing Ram-Lak and Shepp-Logan filter into doxygen comment.
  CUDA 6.5 does not support sm_10 anymore and sm_11-sm_13 are deprecated. Stop compiling them with CUDA 6.5
  Added streaming options to a few cuda tests and fixed bug in CUDA displacement filter
  Added optional release of gpu buffers when they are dirty. This is controlled with the environment variable ITK_RELEASE_DIRTY_GPU_BUFFERS.
  Added Ram-Lak and SheppLogan window function in Ramp filter.
  Corrected the rtkforwardprojectiontest to ensure compatibility with ITK v4.2.0
  ENH: Added more information when error occurs
  Removed the static keyword from dimBlock and dimGrid in the rtkCudaForwardProjectionImageFilter, which caused the dimGrid to be computed only once, resulting in some parts of the images not being calculated in some cases in SART.
  Inserted a streaming filter into the rtkForwardProjectionTest to test for cases where the requested region is not the largest possible region.
  Fixed important source of memory leak in CUDA.
  Fixed wrong free + added tests
  Fixed memory leak
  Fixed memory leak with Cuda context manager
  Fixed unitialized origin in tests (harmless but showed up during dynamic analysis)
  Style fixes
  ...
Add corrected application
update code and test
update I0 filter and application
first implementation wpc
add water calibration class
correct extract filter problem
Correct for wrong range input, update RLS
I0 estimation first stable version
Merge branch 'master' of git://github.com/SimonRit/RTK into I0estimation

# By Simon Rit (2) and Ben Champion (1)
# Via Simon Rit
* 'master' of git://github.com/SimonRit/RTK:
  Added missing namespace and use non-deprecated functions in GGO macro
  Improved robustness of ImagX xml file reader
  Partial fix for Issue #9; tests for new code.
correct image type and add reference paper
Merge branch 'master' into wpcorrection

* master:
  Added missing namespace and use non-deprecated functions in GGO macro
  Improved robustness of ImagX xml file reader
  Partial fix for Issue #9; tests for new code.
Style fixes + renamed filters (template -> txx) and add cxx to
CMakeLists.txt
Style fix + Some casts were not working with my gcc
Merge branch 'wpcorrection'
Merge branch 'master' of github.com:SimonRit/RTK