Add multiple structs communication

Now EasyTransferNet can handle up to 256 different structs.
Each struct must be declared in same order both Arduino and .Net side