Remove outdated doc
Make certain surfaces inherit from srfGeneric

This replaces the previous reliance on these structures explicitly having the same members as srfGeneric at the beginning of the struct
Remove R_CreateSubModelVBOs

The vbo and ibo for bsp sub models can be merged into the main world vbo. This function would also frequently make many duplicate vbo surfaces and R_AddBSPModelSurfaces would not cull them.
Cvar: improve the wrapper for CVAR_LATCH
Revert "Don't needlessly use glMultiDrawElements for iqm models"

This reverts commit f7f70e70360844c01aa6f6e7c5c700555267a340.
Add optional<T> from C++14, based on the implementation in libc++
Fix diffuse/normal/spec maps used with r_picmip

We were erroneously setting the forcehighquality flag instead of the nocompression flag
Add support for the C++11 noexcept keyword
Merge branch 'master' into engine-upgrade/filesystem_wip
Small fixes to optional<T>
Merge branch 'master' into engine-upgrade/filesystem_wip
Use optional<T> in filesystem