Merge dev branch to master branch

Merge dev branch to master branch.
- Fixed plugin functionality with non English usernames.
- Support uploading with programmer.
- Added burn bootloader feature.