Initial implementation of QConnDoor client
Added better response verification
First attempt to implement encryption-challenge
Added printing array in Java/C#/as string styles

To help debugging cryptographic stuff.
Simplified arrays combining
Simplified request-payload encryption
Encryption-challenge is finally passing!

After 24h of debugging and guessing it turned out, that C# RSA doesn't
support private-key encryption, but luckly can encrypt hash and QConnDoor
service accepts that data.
Simplified data mangling for encryption challenge
Implemented sending password to target
Make RSA-keys management even clearer
Finished authentication

SSH public key is also transferred to the device.
Added keep-alive request
Unified requests file names
Updated requests naming for better clarity
Simplified encryption-challenge data passing
Added more comments to responses
Simplified QConnDoor API
Responses provide error codes and descriptions
QConnDoor keeps alive and notifies on authenticated
Renamed decrypted challenge result