Parse extensions

I rewrite the parsing of Fields to support protobuf extensions.