Synced with Google-internal development.

C++ handlers are now type-safe; SinkFrame is gone.
Various other changes.
Merge branch 'master' of github.com:haberman/upb

Conflicts:
	upb/google/proto2.cc
	upb/handlers.h
Updated benchmarks to new API.