exec: Fix kill.c compile warnings by including <unistd.h>.

    Compiling kill.c
    kill.c: In function ‘__popen’:
    kill.c:129:2: warning: implicit declaration of function ‘pipe’ [-Wimplicit-function-declaration]
      if (pipe(fds) != 0) {
      ^
    ...
core: Fix pass_fd.c aliasing warnings by forcing proper packing.

    Compiling pass_fd.c
    pass_fd.c: In function ‘send_fd’:
    pass_fd.c:132:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
      *(int*)CMSG_DATA(cmsg)=fd;
      ^
    pass_fd.c: In function ‘receive_fd’:
    pass_fd.c:240:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
       *fd=*((int*) CMSG_DATA(cmsg));
       ^
Fixed the lex for tcp_max_msg_chunks and tcp_max_msg_time
config: skip optional parameters

when a parameter is not mandatory, you can skip it by adding the next comma.
For example: uac_replace_from(,"sip:robin@gotham.org")
Merge branch 'wjd-compile_warnings' of https://github.com/wdoekes/opensips into wdoekes-wjd-compile_warnings
statistics: fix compiler warning in 32-bit environments
Fix various typos throughout documentation and code
Remove 18KB worth of whitespace from all .c, .h and .cpp files