xPL ignore no change

When an xPL message is received and the contents of the message did not change, then the state_now function of the xPL item will not be triggered.

This is a fix proposed by Andy Manoon and according to me, it is indeed something good to implement. The xPL protocol itself supports sending the same message over and over, but MisterHouse should not bother with identical messages.