added wrapper method for creating project instances
add public and private key to topology structure
create ssh keypairs along with image
create ssh keypairs for every image
fixed tests
added utility method, made keypair param mandatory
added utility method
better handling of ssh keypairs
added context manager to wrap ssh connections
added param to inject ssh keypairs name in new instances
added a thread to perform ssh connections
start the thread inside the polling slot
Merge branch 'dev' into gns-40
fixed tests
added new custom state for instances
added paramiko to the requirements
moved gns3 ias url to settings
add -gns3 suffix to images created on rackspace
fixed bug in cloud preferences instantiation
Add restore default buttons for general, packet capture and GNS3 server preferences.
Change default port ranges.
Pedantic: uncompress -> decompress.