Correct format strings for Guava preconditions

There are a number of places where Kite uses the slf4j formatting symbol "{}" for Guava Preconditions calls. This patch replaces the "{}" symbols with "%s" so that the Precondition messages are formatted correctly.