Added a flags argument to the entry function.
Added SSL support to the code.
The fixed function argument problem.
Merge branch 'abstract' into ssl

We needed the update that fixed the number of arguments to the
function entry.
Fixed include directive to take advantage of the gnulib replacement.
Merge branch 'master' into abstract

Rerieving updates from upstream.
Merge branch 'abstract' into ssl

Updates from upstream.
Fixed distinguising between the client and server startup.