Changed hog class with a new optimized version which exploits SSE2 operations (3x speedup in descriptor computation).
Fixed bug multiple definitions of hog (moved hog.hpp to hog.cpp).
Bug fixed in hog.g: clip_ variable changed from bool to float.
Added non-SSE version of the hog code.
Removed some compilation warnings from people module.
Merge remote-tracking branch 'mmunaro/master'

Conflicts:
	people/include/pcl/people/impl/hog.hpp
	people/include/pcl/people/impl/person_classifier.hpp
Bring back clang in Travis CI

- Add working Boost 1.53 PPA
- Use default CFLAGS
spelling mistake. Classname Clipper3D is case-sensitive in MSVC2010.
Don't use optimized build flags for Travis
Kinfu 30% performance drop bugfix. In the modified CUDA files references to functions Block::reduce with an argument plus() were removed and a new reduce function was added instead.
Removed dead code in esf.hpp with potential memory access violations
Merge pull request #168 from szagoruyko/kinfufix

Kinfu 30% performance drop bugfix
Merge pull request #170 from jakobkirkegaard/master

Removed dead code in esf.hpp for fixing issue #87
Namespace, prefix, and lowercase sse functions

This fixes a compile error on OS X where the
MIN function collided with a MIN macro.

The fix namespaces the functions in pcl::common,
prefixes the functions with `sse_`, and lowercases
them to prevent interefence from macros.
Revert "Merge pull request #92 from nfioraio/master"

This reverts commit 789fb082b59b15b471b6de397862b85f04400e56, reversing
changes made to b16dff11b484ffd4491cd383d0c2c63798ebf3fd.
Solve for the error message: identifier "device_ptr" is undefined

Win7 64bit, VS 2010, CUDA 5.5 RC
Merge pull request #175 from jb4652/master

Solving compiling error for pcl_gpu_octree
Moved sse.hpp from common/pcl/common/impl/sse.hpp to common/include/pcl/sse.h.
Merge pull request #177 from mmunaro/master

Moved common/pcl/common/impl/sse.hpp to common/include/pcl/sse.h.
Rework of Supervoxel classes
  Changes in octree:
    Renamed OctreePointCloudSupervoxel class to OctreePointCloudAdjacency
      This is now a general class that can be used for any point type
    Added OctreePointCloudAdjacencyContainer
      This class allows for storage of a data member in leaves, for things like segmentation
  Changes in segmentation:
    Renamed Supervoxels  to SupervoxelClustering.
      Now uses OctreePointCloudAdjacency instead of OctreePointCloudSupervoxel
      Allows for providing a transform for octree calculation
      Returns a map of supervoxel objects, rather than a pointcloud of PointSuperVoxels
  Changes in apps:
    Renamed voxel_superpixels tool to supervoxels to match with class update
  Changes in examples:
    Changed segmentation/supervoxels to use renamed class, enhanced functionality and display to better show supervoxels