Multiple data blocks in modular ota agent

I don’t believe either data type have a bitmap to deal with multiple blocks coming in unordered. As mentioned on Bitmap in Modular OTA example, I’ve come up with this code change which has a quick and dirty way of handling multiple blocks.