Allow integer as argument to a lot of math functions by doing implicit casts.
Fixed a bug in Math.factor for 1. Gmp is also required nowdays.
Subject and issuer DN were mixed up in make_site_certificate
Testsuite: Updated the Async TLS Close test to the new API.

Fixes [LysLysKOM 20825521].
Some more RAM + binary size optimizations.

o type_stack_mark is no longer inline, saves ~10Kb code size

o The type_stack and pike_type_mark_stack are now allocated on demand
  when possible (using mmap, the pages are allocated when accessed at
  least on macosx and linux)

  This saves about 1Mb of RSS in a freshly started pike.
Removed the old typechecker.

We really should stopping just keeping old code around.
It only confuses things when you are reading the code.
Added missing acconfig.h