Merge pull request #525 from mikeferguson/indigo-devel

GL_TYPE() is a function in newer versions of OpenGL, this fixes tests on...
include correct boost::*_ptr class

The code doesn't use shared_ptr, but uses scoped_ptr.
This breaks with boost 1.57.
Add missing include of scoped_ptr
use named logging for manipulation components
disable test that needs display when no display defined
Merge pull request #533 from mikeferguson/disable_opengl_tests_when_headless

disable test that needs display when no display defined
Merge pull request #531 from mikeferguson/manipulation_logging

use named logging for manipulation components
Merge pull request #529 from v4hn/indigo-boost-1.57

indigo-boost-1.57
Added capability to set max_planning_attempts in GUI. Parallel planner now plans until either
the planning_time is reached or until max_planning_attempts are successfull.