closed #3630:Uses a struct of TTF configuration for Label::createWithTTF  to reduce parameters and make this interface more easily to use.

1. Uses a struct for TTF configuration for Label::createWithTTF to reduce parameters
2. Add create/setTTFConfig/setBMFontFilePath for make this interface more easily to use.