initial checkin
rethought this, someone can warmup instead
port to 4.x
merge r6
merge r10
merge r11
don't create useless object
clear warnings
set to 1.6
merge r20
merge r22
merge r24
merge r26
merge r28
merge r30
merge r32
add example mappingcharfilter
merge trunk (36:45)
merge up to trunk