Basic deliver.c file
Put module instance basic fields init in module_new()
Ported access.c, inaddr.c and jqueue.c
Use unique id for each module instance

Separate module instanitation and initialization
Skeleton base_c2s module
renamed daemon to router
Option to set default conf value during config_get
c2s configuration implemented
Split c2s module to separate header/source files
Created and used CONFIG_VAL_STRING and BOOL
Use memory allocator with Garbage Collector

- Boehm GC is well-known, solid and performant
- Dealing with tons of strings is a lot easier when you do not have to
  strictly track memory allocation