Android crash fix on new devices
closed #4584, Add feature to force update the environment variables in setup.py.
Merge branch 'develop' into issue4584
issue #4636, add parameter create method to UIButton
issue #4636, add parameter create method to UICheckBox
issue #4636, replace const char* to const std::string& in UIButton
issue #4636, add parameter create method to UIImageView
issue #4636. add parameter create function for UIText
issue #4636, add parameter create method for UILoadingBar
issue #4636. add parameter create method to UITextAtlas
issue #4636. add parameter create method to UITextBMFont
issue #4636. refactor Scale9Sprite
issue #4636. finish button
issue #4636. finish UICheckBox
issue #4636. finish UIImageView
issue #4636. finish UILayout
issue #4636. finish UIListViewTest
issue #4636. finish UILoadingBar
issue #4636. finish UIPageViewTest
issue #4636, finish UIRichTextTest and UIScrollViewTest