Support messages inside extensions with nested maps.
Merge pull request #9 from square/jw/nested-maps

Support messages inside extensions with nested maps.