modules: updated FindCorrade.cmake from Corrade compatibility branch.
Merge branch 'master' into compatibility
Merge branch 'master' into compatibility
Merge branch 'master' into compatibility
Merge branch 'master' into compatibility
modules: updated FindCorrade.cmake and FindMagnum.cmake.
Use proper plugin directories in multi-configuration builds.
Merge branch 'master' into compatibility

Conflicts:
	modules/FindCorrade.cmake
modules: added FindOpenGLES3.cmake.

So we are able to build the examples on ES3 too.
viewer: make the example usable on OpenGL ES.

We do have `ports` branch for ES ports, but this is such small change
that it won't hurt if this is exposed to the users in the example
documentation.
Added Jenkins CI configuration.

Just to verify that we are able to built the examples, nothing more.
Merge branch 'master' into compatibility
package: compatibility version of Jenkins CI configuration.
GCC 4.6 compatibility: no std::unordered_map::emplace().
package: compile viewer everywhere.

Yes, dammit, I fixed that recently.
framebuffer: ignore mouse move event when nothing is pressed.

I switched GLUT for SDL2 and didn't bother to test, apparently.
Merge branch 'master' into compatibility
Merge branch 'compatibility' into ports

Conflicts:
	src/text/configure.h.cmake
modules: updated FindMagnum.cmake.
No need to find Magnum in every corner.