fix #1544 heatmap fisheye
add IGLLayout2 -> improved version of IGLLayout + backward compatibility
layer
advanced button bar builder for GLElementFactorySwitcher
add templates for listenTo and sendToMe