jOOQ 3.2.0 -> 3.2.2 patch upgrade

#2658 - Inefficient emulation of row value expression comparison predicates 
        <, <=, >, >=. Factor out predicates for improved index usage
#2792 - data(Object, Object) methods do not unset the value if null is passed
#2795 - Bad Javadoc on various fetchOne() methods
#2816 - Manual shows wrong DefaultConfiguration constructor call for use with
        Spring
#2819 - Invalid SQL rendered for Ingres row value expression predicates
#2820 - Invalid SQL rendered for Ingres derived column lists
#2825 - IngresDatabase treats unique keys as primary keys
#2831 - Bad Javadoc formatting on MySQLDSL's and MariaDBDSL's enumType() method
#2842 - Sybase CAST(? AS LONG VARCHAR) must not contain a length
#2655 - Improve ArrayIndexOutOfBoundsException: -1 error message when unknown
        field is accessed from a record
#2835 - UpdatableRecord.store() and DSLContext.executeInsert() show different
        behaviour with respect to NULL value insertion
#2845 - AbstractStoreQuery.prepare() does not apply RenderKeywordStyle when
        specifying column names for return after INSERT
#2863 - Remove unnecessarily cached Connection in DataSourceConnectionProvider
#2864 - Check if ALL_MVIEW_COMMENTS exists before using it (e.g. against an 
        Oracle 9i database) 
#2866 - Wrong implementation for check if ALL_COLUMNS.DEFAULTED exists
#2868 - Disambiguate collisions between enum literals and package names
#2869 - DefaultRecordMapper should attach resulting records according to
        Settings.attachRecords, if target type implements Attachable
#2872 - Possible StackOverflowError when using plain SQL tables with inlined
        QueryParts
#2876 - Added a Javadoc remark about certain SQL dialects being available in
        commercial distributions only
#2879 - An exception in the check constraint loader can cause all constraint
        loading to fail
#2798 - Inconsistent logic executed between Record.setValue(Field<T>, T) and
        BookRecord.setId(Integer) (generated)