Replace configuration option
	ms_nocrc
with	ms_datacrc - data part
	ms_restcrc - header
and precompute crcflags and store them in Messenger to minimize runtime
computational expense.

Precomputation looks for old option ms_nocrc and new option rdma_local
to try to intelligently default ms_datacrc|ms_restcrc: turn crc entirely
off if using rdma, otherwise turn crc on (so that ceph.conf from existing
tcp only ceph deployments will not be interpreted differently.)

Eventually, might want way to customize crcflags on a per-messenger or
per-connection basis, but this code doesn't actually do that.

Signed-off-by: Marcus Watts <mdw@cohortfs.com>
Signed-off-by: Matt Benjamin <matt@linuxbox.com>
s/MSG_CRC_REST/MSG_CRC_HEADER/ and cluster rdma.

For clarity, call this concept MSG_CRC_HEADER.

Also, link "cluster rdma" setting to "nocrc" rather than
"rdma local"--the latter is used in mixed SimpleMessenger and
XioMessenger setups.

Signed-off-by: Matt Benjamin <matt@linuxbox.com>
Merge branch 'xio-firefly-cmake-multi-ref' of https://github.com/linuxbox2/linuxbox-ceph into xio-firefly-cmake-multi-ref
Allow connection tracing to be selectively enabled.  Remove some dreck prints.

Signed-off-by: Matt Benjamin <matt@linuxbox.com>
Oops, use "conf" like I meant.  g_conf is a global which doesn't contain
the right value when using the "ceph" python script.

Signed-off-by: Marcus Watts <mdw@cohortfs.com>
Signed-off-by: Matt Benjamin <matt@linuxbox.com>