Assign MAD TransactionID independent of CPU endianness

Also, change the first 'tid' value that is used from 2 into 1 and
skip tid 0.
do_*_port_list(): Allocate MAD buffer dynamically
srp_daemon: Set MAD Send timeout to 0.5s