Added initial tests for SSL connection. In the case where both the server and the clients use SSL there are some issues with unregistering one of the clients, which causes the tests to fail.
Added test for SAMP hub script
Rename hub_script.main() to hub_script.hub_script() (otherwise coverage excludes the main function)
Simplify creating GUI windows for SAMP consent.
Don't require show_dialog to be passed to handle_queue
Merge pull request #42 from mdboom/gui

Simplify creating GUI consent dialogs
Make client and hub more robust if host_name from socket.getfqdn doesn't work
Added helper classes for testing the web profile
Added a test for the web profile
Check XML files and headers returned for web profile
Don't require 2to3 for astropy.vo.samp
PEP8 Fixes
Clarify ``callable`` option
Set a timeout for the web profile test
Fixed a few more very long lines
Tidied up long lines in hub.py and fixed a docstring error in SAMPClient
Removed unused code
Fixed a few API links
Fix bugs related to using SSL in SAMP clients, which solves the previously failing tests.