Merge branch 'release-0.42.0' into develop
Multiple changes

- Updated the news feed source.
- Minor update in a utility script.
Minor updates to the build system

- Renamed files, variables, macros and functions from *cpp11* -> *cpp*
  and *CPP11* -> *CPP_STD*.
Updated the android example

- Moved the example into a separate directory.
- Reorganized the package structure.
- Fixed problems with native function name mangling.
- Added basic exception handling/rethrowing.
- Added default precision specification to the fragment shader.
Updated example requirements

- Added SCOPED_ENUMS as requirement for the 025_rendered_texture
  oglplus example.
- Fixes #52.
Documentation/example requirements update

- Renamed the example_requires_cxx11 tag to example_requires_cpp_feat.
Updated the web index page
Updated the web index and stylesheet
Backported an example to MSVC10
Updated example requirements
Added syntax-sugar operator to program

- Added a new overloads of operator << for setting program's
  transform feedback varyings.
- Updated an example to show the new feature.
Added new texture syntax-sugar operators

- Added operators for specifying texture level image.
- Updated one example the show the usage.
Added the Angle ratio functions and operators
Added the TextureFilter enumeration

- Also added the Filter function to Texture to set both
  min and mag filter at once.
- Updated some example to show the usage.
Code cleanup

- Removed const specifiers from some of the Program's member functions.
- Moved the implementations of some Program-related functions
  to the implement/ directory.
Added the Metaballs seamless image generator
Added a new example
Minor tweaking of the 'steam' example
Minor tweaking in the 'monkeycraft' example
Moved an enumeration into separate header

- Moved the TransformFeedbackMode enumeration to its own header file.
- Updated includes in program.hpp.