Adding Authentication Tests

Adding Authentication Tests:
1.  remote-viewer w/correct password
2.  remote-viewer w/incorrect password
3.  remote-viewer w/password set from qemu monitor
4.  remote-viewer w/password set from qemu monitor to overwrite the existing password.

And also separating the spice tests by platform.