Enhancement: Use 32-bit field length-tags when using 32-bit max datagram size.

Please test with the CMake option USE_32BIT_DATAGRAMS and specify USE_32BIT_DATAGRAMS=True as a environment variable to run 32-bit dg unittests.

ofc, also test it without those options for normal 16-bit operation.