added goproto_unrecognized support

This implements the option to disable XXX_unrecognized fields generation.
According to our tests on huge number of objects - this eases GC work quite a bit, by removing extra pointers (and in conjunction with nullable=false - allows generated structures to be pointer-less - thus further simplifying GC process).
Should reduce Gc pauses and stuff.

Mostly discussed in private with Walter prior to github move :)

licence: do whatever you want with this code :)