[#2227] Field.in(T...) doesn't convert argument values to the Field's
type

Conflicts:
	jOOQ/src/main/java/org/jooq/impl/AbstractField.java
	jOOQ/src/main/java/org/jooq/impl/MergeImpl.java
	jOOQ/src/main/java/org/jooq/impl/Pivot.java
	jOOQ/src/main/java/org/jooq/impl/Utils.java