Convert stray spaces to corresponding tabs
installation_proxy: Remove dead code from uninstall method
userpref: fix incorrect use of BIO_get_mem_data() when generating keys (closing #32)
userpref: Fix memory leak in userpref_device_record_get_certs_as_pem()
lockdown: fix possible invalid free in GnuTLS cert generation code
property_list_service: Rename RECEIVE_TIMEOUT error for more clarity
installation_proxy: Fix operations exiting before being finished due to timeout

The internal status callback used a timeout of 30 seconds to receive status
messages about the progress of an operation. However, slow devices or large
app archives trigger this timeout causing the handler to return before
the operation was actually complete. This fixes it by removing the internal
timeout by waiting forever and only returning early in case of a real error.
ideviceinfo: prevent double output of Dictionary encoded values
idevice: properly handle partial SSL_read()s
Update README with correct github mirror clone URL
lockdown: Do not free session_id again after stop_session already did
Fix possible memory corruption by ensuring client pointers NULL'd after free
lockdown: Make sure to free client->session_id for sure
userpref.c: removed excessive plist_free of a plist dict item.
idevicedate: Add support to set nodes of PLIST_REAL type and refactor a bit
idevicedate: Add note about setting time not working on iOS 6+
idevice: don't free ssl bio after SSL_set_bio has been called
idevice: free ssl object when SSL handshake fails
lockdown: do not send Goodbye when SSL session was active
Revert "lockdown: do not send Goodbye when SSL session was active"

This reverts commit 56392428a49543bab4b12431451ec04bb799c411.

Actually I committed this because of usbmuxd complaining about a TCP RST.
But lockdownd is now complaining since it waits for the Goodbye packet
(which I apparently didn't see during testing).