Added support for changing passwords

Updated the protocol definition file to include authentication
changes.
Changed authentication module extensively to allow for returning
different types of auth responses.
Tweaked protocol 'silly' log filter to prevent printing undefined
attributes and byte array attributes.

Co-commits:
svmp-android-client
svmp-protocol-def