Enum support improvement

Allow enum null value in BeanMapper.
Fix BeanMapperFactory to not interfere with built-in argument types.
New EnumArgument argument type built-in which maps any Enum value as varchar
BeanMapperFactory is in a different package (org.skife.jdbi.v2.tweak)