Add WriteHeader, fix ErrShortWrite-always bug, add Framer.AllowIllegalWrites