Add missing newline to debug message
Introduce struct EvalContext
IP address parser does not compile under Windows
Avoid conflict with winbase.h in enum
Remove unused 'done' field from Item
Change hard, soft heaps from Alphalist to StringSet

Elaborate EvalContext API to making it more opaque.

Bonus: declare StringSet directly in set.h (move this out in separate header
if you are religious about this).
Bring negated heap into EvalContext
Update for OS X build after EvalContext introduction
Move StringMap into map.h
Get rid of CFPRIVKEYFILE/CFPUBKEYFILE globals
Make use of thread-safe HashPrintSafe
Fix constness of pointer
Get rid of StartJoin

StartJoin was used to generate JSON and serialized representation of
Rlist. Writer and JsonElement-based implementations were added instead of
relying on static-size buffers.
Bring stack into EvalContext
Merge pull request #388 from sigurdteigen/cleanup/stack-context

Bring stack into EvalContext
Remove unused functions after bringing stack into EvalContext
Remove DELCLASSES, move into EvalContext stack
Merge pull request #389 from dottedmag/master

Get rid of StartJoin. Great!
Move VHANDLES into EvalContext

This is the tracking of depends_on.
Remove Alphalist

Replace remaining uses with StringSet