New: trajkovic and hedley detector 2D
New: port of Trajkovic and Hedley detector to pure geometry
Fix: a silly bug in normals diff computation
Add: pcl_ni_trajkovic application to detect Trajkovic 2D/3D points from OpenNi device
Fix: removal of unused argument and normals_->resize statement
Fixed to select correct library under 32 bit.

Library path was hard coded and this caused a problem that incorrect library file was selected under 32 bit environment.
This commit add some codes to choose corresponding library file according to the build environment.
Changed to use find_library

Changed the code to use find_library function instead of some hard coded paths.
return type of a function should be in a new line
Fix: set origin and orientation values to defaults before parsing
removing SRC/internal.h from INCLUDE/.../kinfu.h
no need for include/../impl/cyclical_buffer.hpp, moving code to cyclical_buffer.cpp. Removing last reference from include/ to src/, too.
Merge pull request #495 from mohammedari/fix-pxc-cmake

Fixing the problem that incorrect pxc library was selected under 32bit environment
Merge pull request #507 from MichaelKorn/eclipse

eclipse formatter profile improvement
Merge pull request #510 from nizar-sallem/fix_ply

Fix: set origin and orientation values to defaults before parsing
Fixing issue: pcl::octree::OctreeIteratorBase copy-constructor not working #489
Fixing unused variable warnings
Merge pull request #514 from jkammerl/warning_fix

Fixing unused variable compiler warnings
removing safe_call.h and internal.h references from tools/
Fix compiler warnings in ml/svm.cpp

> svm.cpp:3265:29: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
Merge pull request #515 from taketwo/fix-warnings-in-svm

Fix compiler warnings in 'ml/svm.cpp'