[#2055] MySQL's UPDATE [t1] JOIN [t2] syntax can cause syntax errors as
column references are not fully qualified

Conflicts:
	jOOQ/src/main/java/org/jooq/impl/Executor.java
[#2055] MySQL's UPDATE [t1] JOIN [t2] syntax can cause syntax errors as
column references are not fully qualified - Fix for Firebird
[#2055] MySQL's UPDATE [t1] JOIN [t2] syntax can cause syntax errors as
column references are not fully qualified - Fixed unit tests
[#2063] jOOQ-meta loads Firebird composite unique key columns in wrong
order
[#2057] Cannot properly extract bind values for LIMIT .. OFFSET clause
from a SELECT statement - Added failing integration test
[#2057] Cannot properly extract bind values for LIMIT .. OFFSET clause
from a SELECT statement
[#2073] The code generator's <dateAsTimestamp/> flag doesn't affect
Oracle VARRAY types

Conflicts:
	jOOQ-meta/src/main/java/org/jooq/util/AbstractTypedElementDefinition.java
	jOOQ-test/src/org/jooq/test/OracleTest.java
[#2082] Oracle PIVOT expression doesn't bind any variables of a derived
table being pivoted

Conflicts:
	jOOQ-test/src/org/jooq/test/_/testcases/ExoticTests.java
[#2085] java.lang.NoSuchMethodError:
org.apache.log4j.Logger.isTraceEnabled()Z when logger dependency is
missing
[#2098] NullPointerException when org.jooq.impl.EnumConverter
converts null
[#2104] SQLite code generation treats multi-column primary keys like
multiple single-column unique keys
[#2108] SQLite returns NULL for val(new Date(0)).add(-1) and some other
date time arithmetic expressions

Conflicts:
	jOOQ/src/main/java/org/jooq/impl/MetaImpl.java
[#2128] Misleading Javadoc in Factory / Executor.selectCount()

Conflicts:
	jOOQ/src/main/java/org/jooq/impl/Executor.java
[#2139] batchStore with composite types incorrectly reuses values from
the first record.

Conflicts:
	jOOQ-test/src/org/jooq/test/_/testcases/BatchTests.java
	jOOQ-test/src/org/jooq/test/jOOQAbstractTest.java
[#2144] Improve AbstractField.equals() and AbstractTable.equals()
and similar, as these two are called very often

Conflicts:
	jOOQ/src/main/java/org/jooq/impl/AbstractRecord.java
	jOOQ/src/main/java/org/jooq/impl/TableFieldImpl.java
[#2144] Improve AbstractField.equals() and AbstractTable.equals() -
null-safe equals() checks

Conflicts:
	jOOQ/src/main/java/org/jooq/impl/AbstractField.java
	jOOQ/src/main/java/org/jooq/impl/AbstractTable.java
[#2145] Improve QueryPartList.removeNulls() as this is called very often