Backout changeset 6a6ba49340e7 (bug 837039) for M1 orange on a CLOSED TREE.
Bug 826931 - Part 1/3: UnixSocket - allow ownership take-over in ReceiveSocketData(). r=qDot,echou
Bug 826931 - Part 2/3: UnixSocket - allow delayed connection. r=qDot
Bug 826931 - Part 3/3: use mozilla::ipc::UnixSocket. r=qDot