Move away from push/pop on context objects; finished compatability for fastbuf
Fast path for unicode objects
Misc cleanup