Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=57148
When coercing an object to a given type and a PropertyEditor has been registered for the type correctly coerce the empty string to null if the PropertyEditor throws an exception.
Patch by kkolinko
Unit tests by markt

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1635328 13f79535-47bb-0310-9956-ffa450edef68
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=57147
JDBC Store corrections
- add missing properties
- note defaults
- remove required status from attributes that have defaults
- note example DDL does not use default names

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1635335 13f79535-47bb-0310-9956-ffa450edef68