* PBVH drawing for eevee is now used for PBVH_FACES as well as PBVH_BMESH. * PBVH_FACES now uses pbvh draw for eevee rendering * Refactored gpu_pbvh_gpu_make_vcol_offs into a more general gpu_pbvh_gpu_make_attr_offs. This should be a usable alternative to using a generic attribute gpu system (whether the one that's #ifdef'd out in gpu_buffers.c, or the new one that hit master recently). * Textured workbench draw mode now works for pbvh drawing. * Fixed nasty stack overflow in dyntopo edge collapse.