Compatibility fixes.

Fixed macro redefinition with winbase.h.  (blockwise_impl).
Updated cp210x IOProvider to include parity as constructor
parameter.
Fixed ProtocolAnswer construction order issues.