Merge pull request #104 from davidvossel/master

Low: ipcs: Clarifications to the ipcs server callback documentation.
IPC: Increase the listen backlog of IPC server
Merge pull request #105 from gao-yan/ipc-server-backlog

IPC: Increase the listen backlog of IPC server
High: ipc: Fixes memory leak in server connection accept when client partially connects
Low: ipc: Remove ipc connection reference given to dispatch functions

We don't need to give the dispatch_add callback a reference
since the dispatch_del callback must occur before the
connection is destroyed. This extra reference counting
causes unnecessary complexity.
Merge pull request #106 from davidvossel/ref_count_cleanup

reference count fixes
High: ipcs: Prevent ipc server use after free.

The ipc server registers the bind socket to
the poll loop in order to be alerted to new
connection requests. Upon shutdown, the ipc server
does not remove this poll entry. This patch fixes
this use after free.
Low: tests: Fixes compile time issue with make check
Merge pull request #107 from davidvossel/ref_count_cleanup

High: ipcs: Prevent ipc server use after free.
Fix: fixes travis compile time error