Ignore synthetic fields in ConfigSerializer
Ignore synthetic fields in ConfigSerializer

We may get an error if we use reflection on synthectic fields,
which is compiler-created for some reasons. For example,
using eclEmma (a code coverage tool), most of tests will fail.
Therefore, when scanning the fields of configuration objects,
we should skip these synthetic fields.

shivawu/topcoder-greed,shivawu/topcoder-greed,fries1/topcoder-greed,fries1/topcoder-greed