Merge pull request #47 from mutability/flightradar-compat-fix

Always emit a message reception time, as otherwise the FR24 uploader is unhappy.
Merge remote-tracking branch 'origin/pr/46'
Merge pull request #43 from mutability/more-stats

Add --stats-every option, add sample block counters
Merge pull request #42 from mutability/prefer-global-cpr

Prefer to use global CPR decoding where possible.
Fix a crash when an outbound client is closed in response to reading a remote message.

When we read from some client A, we may end up forwarding a message to other
clients. If we forward to some client B and there is a write error, then
we close B and remove it from the client list. However, if before this happened
A->next == B, then the read loop will still be holding on to a pointer to B,
and we crash.

As it's unpredictable what clients could be closed at what point, the simplest
approach is to retain closed clients in the list until we are at a point where
we know there are no stray pointers on stack, and only then modify the list.
This also simplifies anything that has to loop over clients, as it doesn't need
to worry about the current client being freed under it.
Make Pull # compatible with Pull #42
Merge branch 'fix-net-list-corruption'
Merge pull request #35 from mutability/use-repaired-checksums

Check if bit correction happened before bailing out due to a bad CRC.
Merge pull request #45 from mutability/net-client-eof-handling

Detect client EOF properly. Handle EWOULDBLOCK.
Change the marker color for aircraft with no recent updates.
Merge branch 'show-stale-planes'