Added support for larger thrift structs.

Previously scrooge generated code that fails with a method code too
large exception for large thrift structs with more than 500 fields. Now
scrooge will no longer inline the field decoding for thrift structs with
more than 500 fields. Instead it generates separate methods for each
field that it calls.