use templateOut for writing static html content
optimizations for SCB connected mode
implement withCodec('codec'){ ... } statement and applyCodec tag
minor cleanup fix to SCB
rename EncoderAwareWriterFactory -> EncodedAppenderWriterFactory
implement EncodedAppenderWriterFactory in EncodedAppenderWriter (fixes re-encoding bug)
remove unused EncoderAware interface