net: fix unnoticed short reads
net: safeguard network protocol
net: safeguard protocol errors
client: fix communication protocol error
server: fix protocol error
server: fix wrong sharing of brick lists
if: fix potential race on shutdown
bio: fix invalid block allocations
light: fix becoming primary during split brain

Always prefer the own logfile if one exists.
This should improve becoming in most split brain situations.
light: fix leave-cluster communication
all: fix hang of NotYetPrimary in lower emergency modes
marsadm: fix regex for number parsing
marsadm: fix handover hang when primary is known
marsadm: fix race in fake-sync
marsadm: silence deprecated warning in -1and1 macros
marsadm: silence warning on actsize
marsadm: fix race in invalidate
marsadm: fix split brain prevention by waiting on cluster
marsadm: fix macro for emergency mode
marsadm: fix die on split brain detection