Fix current_time_monotonic on OS X.

clock_gettime doesn't exist there, so
throw in some equivalent mach stuff.
libsodium header should only be included when libsodium is used.
Allow multiple instances of the daemon
Fixed a bug
Added default ports to the .c file, included 33445 port
Made config file more consistent with default values
IP_Port packing unpacking in onion.c
Removed now useless code.
Merge branch 'bootstrap-daemon-improvements' of https://github.com/nurupo/InsertProjectNameHere into nurupo-bootstrap-daemon-improvements

s
mistakes

forgot to build before pushing
function comments in header
Fixed a bug where someone could just send back the ping request packet
with only the first byte set to 1 instead of 0 and the public key set
to the one of the reciever as a valid response packet.

This breaks network compatibility with all previous cores.
added missing ipport_pack
Merge branch 'notsecure-master'
list

Simple struct with functions to create a list which associates ids with
data
tcp relay sharing (PACKET_ID_SHARE_RELAYS)
configure.ac: Don't check for clock_gettime on OS X

We don't need it anymore. jin-eld pls do not kill
style, failure check on realloc
style (again)
max number of shared relays