rewrite marshalling -- no explicit outer-layer parsing in handlers
avoid revealing round key too early
Rewrite message marshalling.
Merge branch 'protomarshal'

Conflicts:
	dename.go