Removing the ArgumentData object wrapper.
This removes one allocation and one level of indirection for each event
that has arguments. Speeds up loading and runtime operations that act on
lots of arguments.

Fixes #356.
Merge pull request #358 from google/unwrap_args

Removing the ArgumentData object wrapper.