Labels: mostly backed out of separate LabelLayer for performance reasons, labels are now written back on tiles with rewritten code for managing labels that overlap tile boundaries. Using an untiled LabelLayer remains an option, but is alpha at the moment (example in LabelLayerMapViewer in Samples). Reverted back to previous rendertheme-v4 for comparison purposes. Fix for coast line rendering.