Replaced some IsGenerated by IsInternal.
CheckIgnoreField now properly handles internal fields.
Declaration.IsInternal is no longer true when Declaration.GenerationKind is Generate.
Merge pull request #244 from esdrubal/internal-fields

Internal fields