include msgpack in thin.tgz

While msgpack is an extmod (it uses an platform-dependent .so) it
includes a pure python fallback.  Including it in thin will not create
a protability problem.
Preserve stdout, stderr and retcode from salt-ssh raw command

salt-ssh raw mode only emits stdout lines; it emits neither stderr nor
the return code.  salt-ssh raw works more like cmd.run rather than
cmd.run_all.  Preserving stdout, stderr and the return code are
imperative for validating the results of a salt-ssh raw command.

This stores 'stdout', 'stderr' and 'retcode' in the ret dictionary so
that the complete information can be emitted by the outputter.

Fixes #10432
Appease the pylint gods.

Fixes #10432
Fixed the fqdn problem in the curvecp handshake. Now checks for '0.0.0.0' and substitutes '127.0.0.1'
for the host used to compute the fqdn
Fixed logic so if the coatKind is nada then the coat length in the packet header is 0
So coat is not pass through to body if coat kind is nada.
This added extra conditionals in parsing but avoids the confusion of having a non zero coat length in
the packet header
start on implementing segmentation
fix #10521 - missing namespaced functions
Begining of segmentation support
Removed packeting.Part .kind attribute as it was redunandant and making it harder to segment
Added documentation on the new creates arg to various cmd.state funcs
Merge pull request #10623 from whiteinge/document-creates

Added documentation on the new creates arg to various cmd.state funcs
whitelist pylint getting outsmarted
can't fix without changing API
add clarifying parens in tuple literal
avoid shadowing id() built-in func in dockerio module
update cron doc
salt-call now returns jobs to master

This is related to #10500.

This finishes @thatch45 work
lint fixes
Ensure the scope of the exec calls is limited for both globals & locals
Normalize case for functions vs classes, add mine shortcut