MFC r360035-r360037: Split XDR off, minimize ZFS dependency
__FreeBSD_version bumped to indicate the change.
r360035:
Move M_RPC malloc type into XDR. Both RPC and XDR libraries use
this type, but since RPC depends on XDR (not vice versa) we need
it defined in XDR to make the module loadable without RPC.
r360036:
Split XDR into separate kernel module. Make krpc depend on xdr.
r360037:
Make ZFS depend on xdr.ko only. It doesn't need kernel RPC.