Implemented autotools based build scripts

supported options:

--with-dependency-search=DIR    will tell configure to look for various
dependencies in DIR/include and DIR/lib

Alternatively you can also specify libsodium header and libs location
with --with-libsodium-headers and --with-libsodium-libs if it is
installed elsewhere.

Ncurses and libconfig is handled via the default pkg-config way, see
./configure --help=short for detailed information.

The cmake build still works.
Compile and install tox core as a shared library

Right now only Messenger.h and network.h are installed as public
headers, I am not sure what the public API is but so far the toxic and
nTox clients seem to use onle these two.

This surely needs to be reviewed in the future. Also, CLIENT_ID_SIZE
define and the extern uint8_t self_public_key variable should probably
go to some common header.