inets: Remove use of default gen_server timeout

If you need a timeout between client and server use a server side
timeout instead of the default gen_server:call/2 timeout that is quite
useless. Also remove legacy code that has no further use.
fix erlang-mode erlang-get-function-arity

In the emacs erlang-mode the function erlang-get-function-arity failed to
return a correct arity value for functions with literal binaries as
parameters, for example:

function(<<Bin:20/binary>>) -> Bin.

Fix erlang-get-function-arity to recognize binary parameters correctly.
prevent errors from erlang.el

In erlang.el, add a line to evaluate the cl package at compile time so that
the use of the block macro (such as on line 3750), which is an alias for
cl-block, is evaluated correctly when erlang.el is compiled. Also modify
comparisons against (point) in functions erlang-electric-lt and
erlang-after-bitsyntax-close so that typing the characters '<' and '>'
(without the quotes) at the beginning of a buffer does not cause errors.

Thanks to user leo2007 in the #erlang channel on IRC for reporting these
problems and providing fixes.
erts/zlib: Remove unused file example.c
inets: Start CT'ify httpd_SUITE
inets: Mend broken max_clients check

Conflicts:

	lib/inets/src/http_server/httpd_manager.erl
fix indentation error from scan-sexp in erlang.el

Fix an indentation error being returned by scan-sexp, and add a new
indentation test case for the error.
inets: Remove log message as it causes more harm than use at the moment
inets: Prepare for release
Update zlib to 1.2.8
Don't make gzio.c dependent on the zutil.h header file

gzio.c is our own replacement for zlib's gzopen() etc
(based on a version of gzio.c that was included in an old version
of zlib).

Unfortunately, gzio.c still depends on the *internal* zlib header file
zutil.h which is not supposed to be used outside of the zlib source
code. The dependencies are the use of the gzFile typedef and the
F_OPEN() macro.

Instead of gzFile, define and use our own ErtsGzFile.

To get rid of the F_OPEN() macro, call open() of _wfopen() directly.
ssl: Add versions to check for sane OpenSSL version for renegotiation
wx: Fix LDFLAGS for Mac

MacOSX min version must be applied to LDFLAGS otherwise linking with static
wxWidgets libraries doesn't work.
wx: Fix crash when garbage collect event handlers (debugger caused seg fault)

wxStyledTextCtrl had no wrapper class so, because it was not detected
that it had virtual destructors, thus references to it was not cleaned
up on destruction. When a process dies and wx cleans up the event handlers
access was made to the deleted object and caused a seg fault.

Added a testcase which I thought could provoke the bug but didn't.
odbc: Fix configure check to work proparly on windows
wx: Remove compiler option -fomit-frame-pointer on Darwin

Causes a segfault when building on 10.9 with -mmacosx-version-min=10.9
Update wx build instsructions for Darwin
fix system_flag deprecation warnings

Passing cpu_topology or scheduler_bind_type to erlang:system_flag/2 results
in an error report warning that the argument is deprecated and is slated
for removal in erts-5.10/OTP-R16. Since we're already past that version and
no substitute approach has yet been decided for these features, keep the
deprecation warning but bump the removal version it mentions up to Erlang
18.
Add the 'rle' zstrategy
Update preloaded modules