Encode username and password in VBLogin

Encodes the username and password used to log into the bot for usernames or passwords that contain non a-zA-Z0-9_ characters.
Merge pull request #2 from DarkStorm652/patch-2

Encode username and password in VBLogin
NPE fix for widgets get.

Returned null on failure instead of empty widget.
NPE fix for widgets get.

Returned null on failure instead of empty widget.
NPE fix for widgets get.

Returned null on failure instead of empty widget.
Merge pull request #6 from fortrucex/main

Widgets Get NPE Fix
Merge remote-tracking branch 'upstream/main' into main
replaced the eclipse files