Adds a lot more logging to quark ipam

RM8734

Implements a bunch of additional logging in quark IPAM. There may be
additional changes to come, but this should help tremendously when
debugging. Additionally, this broke quite a few IPAM tests as they were
attempting to get away using only key, checked fields from the models.
It's late and I'm probably misreading this, but are we logging the same **keys with every "logger.log"? I almost feel like a LOG.debug(log_keys) at the beginning of the functions would be cleaner. I'm probably misreading something though.