Created JavaLongConverter to handle java.lang.Long types.
Added Option2ValueConverter support for complex conversions.
Added MappedTable.persistFailing to get a second chance if persistence is about to fail with an exception.
Added java.lang.Long to/from Option[Long] support for null values in the database mapping to Option.