Fixed the way Windows usernames are processed by the plugin.
On Windows, some usernames may contain Unicode characters (for example Greek),
which mess up the avrdude command execution. To avoid this, the command is built
using relative paths and then the command string is written to a batch file.
Executing the batch file in the plugin directory causes no problems.