Added support for changing passwords

Updated to support new protocol authentication changes in AppRTC
client. User can now initiate password changes through long-
pressing a Connection and accessing the context menu. Server can
require a password change for a user before allowing them to
proceed to access the VM.
Fixed glitch where removing a Connection while it was running
would fail to stop the session service.
Added various toast confirmation messages.
Fixed many file block-comment headers and inline comments.
Fixed glitch where trying to authenticate with user input while
a session token was defined would send the token, not the input.

Co-commits:
svmp-protocol-def
svmp-server