Fixed some warnings
Fixed a bug with the instantiation
Initial push of JointICP
Adding missing cpp file
Removed check for source normals, since only the target cloud is required to have normals.
Fixed MSVC linker crash.

* Linking pcl_features hit 4GB memory limit in release mode. Disabled whole program optimization and link-time code generation as a workaround.
Texture mapping supports more precise camera model.

Existing behaviour is the default.
Corrected initial traversal index

Initial index was wrong when multiple viewports are active.
Add: support IFS file format
Merge pull request #345 from jakobwilm/transformation_estimation_fix

Removed check for source normals
Merge pull request #350 from kwaegel/msvc_linker_fix

Fixed MSVC linker crash.
Made sure the LICENSE text was identical to the given version
Merge pull request #354 from nizar-sallem/ifs_support

Add: support IFS file format
Add: load pcl::PolygonMesh from IFS files
Fix: documentation
Comply with programming style rules (indentation)
Comply with programming style rules and retain original form of initializer
Bug fix for MomentOfInertia instantiation
Update: simplify the API and the code

No deprecated inhere since the methods are private and only used
internally.
Update: clean up around range_grid