CMake: Don't compile Interrogate extensions into the component libraries.
egg: Add CPPPARSER ifndef to eggGroupNode_ext.cxx to fix parse error.
CMake: Add new "EXTENSIONS" syntax to target_interrogate(...) macro.
CMake: Deprecate the FOO_composite pseudotarget -- the hack that needed it is no longer around.
CMake: Link Interrogate modules against 'core'.
Merge branch 'cmake' into cmake-proper-interrogate

Conflicts:
	cmake/macros/Interrogate.cmake
	panda/src/express/CMakeLists.txt
	panda/src/ode/CMakeLists.txt
Tweak colours of API reference to better match website layout
Don't include protected members/methods in C++ API reference
Support enumeration of different pixel formats in WebcamVideo, support for RGB pixel formats in Video4Linux
fix bug #1335472: pfreeze should pack main module as __main__
Fix compiler warning
Add GPU profiling capabilities to PStats using OpenGL timer queries
Support strip cut indices and (using those) support direct rendering of linestrips in OpenGL
Commit patch by Technologicat (closes LP #1214782)
better management of texcoord inputs
Better handling of texture padding
Use a table to make InternalName::make more efficient for Python interned strings
Fix some errors with shader object labels
Add gamma adjustment filter
Android fixes