pps: we never very chroma QP per picture, so remove bSliceChromaQpFlag
encoder: make SPS and PPS top-level encoder singletons

This fixes a subtle bug. If level requirements forced the max references to
be lowered, VPS and SPS maxDecPicBuffering was never adjusted. Now, they are
not configured until after level enforcement has set them to final values.