VentriloNetIDArray
When variable length user/channel-id arrays are sent or received in a network packet, they are put into the packet as a big endian 16 bit integer followed by that number of uint16_t values. For example, an array containing the values 0x01 and 0x105 would look like this in a packet:
| # of elements | id 1 | id 2 |
| 00 02 | 00 01 | 01 05 |
It is important to note that even when an array is empty, the size is still sent (in which case it is of course 0).
