config: Also tokenize on equal sign.

The ssh config specifies it as a valid separator.

BUG: https://red.libssh.org/issues/166

Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
(cherry picked from commit 52968b1a11a5e204daa75d1a0b388625b115f847)
cmake: Fix libssh cmake-config files.

(cherry picked from commit 142b2e4edeb1be1f3d5d5ea665e535d8d62bb597)
cmake: Fix config variable names.

Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
(cherry picked from commit d8e691b58a54ccaadcad11b3b205c77b27b8dbe5)
cmake: Fix the build on Windows.

(cherry picked from commit a738507ad24aa283c6af91fc2a5e8b35473d4c77)
libcrypto: Fix Windows build with ssh_reseed().

gettimeofday() is not available on Windows and we need it only in case
of forking.

Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
(cherry picked from commit b7b535816d5fa49b0d1783f4cb42086f4169b1da)
CVE-2014-8132: Fixup error path in ssh_packet_kexinit()

Before this change, dangling pointers can be unintentionally left in the
respective next_crypto kex methods slots.  Ensure to set all slots to
NULL in the error-out path.

Signed-off-by: Jon Simons <jon@jonsimons.org>
Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
(cherry picked from commit 2ced24ddd67a261dc364ad4d8958c068c1671ae7)
Bump version to 0.6.4.