Support auto generate the sample config file, also add a pep8 checker to see whether the sample config file is latest. To maunally generate config file, running: cd MyProject tools/config/generate_sample.sh TODO:  some flags do not container help message, there are some WARNING about it.