Update encodeQRCodes to return Collection so that its size can be determined easily.
Recalculate maxChunkSize to more evenly spread data across QR codes.
Force different layout whenever there are fewer QR codes than specified in settings
Show two QR codes on screen if data generates fewer than 4 codes but more than one.
Guard against div by zero when transmit view has no children