DERBY-6213: Collapse the embedded DataSources into their Java 6 base classes.

git-svn-id: https://svn.apache.org/repos/asf/db/derby/code/trunk@1486921 13f79535-47bb-0310-9956-ffa450edef68
DERBY-6213: Cleanup published javadoc for the Derby DataSources now that we have removed support for Java 5 and CDC.

git-svn-id: https://svn.apache.org/repos/asf/db/derby/code/trunk@1486949 13f79535-47bb-0310-9956-ffa450edef68
DERBY-6213: Remove java15compile.classpath build variable and the JDBC 3 and JSR 169 stubs.

git-svn-id: https://svn.apache.org/repos/asf/db/derby/code/trunk@1487040 13f79535-47bb-0310-9956-ffa450edef68
DERBY-6213: Generify the Felix stubs in order to remove a lint diagnostic at build time.

git-svn-id: https://svn.apache.org/repos/asf/db/derby/code/trunk@1487051 13f79535-47bb-0310-9956-ffa450edef68
DERBY-6213: Convert 1.4 and 1.5 to 1.6 in source/target clauses of compilation tasks.

git-svn-id: https://svn.apache.org/repos/asf/db/derby/code/trunk@1487133 13f79535-47bb-0310-9956-ffa450edef68
DERBY-6213: Remove SimpleMobileApp.

git-svn-id: https://svn.apache.org/repos/asf/db/derby/code/trunk@1487461 13f79535-47bb-0310-9956-ffa450edef68
DERBY-6213: Make BasicClientConnectionPoolDataSource40 public.

git-svn-id: https://svn.apache.org/repos/asf/db/derby/code/trunk@1487559 13f79535-47bb-0310-9956-ffa450edef68
DERBY-6230: Use the JVM's cache of Number instances in ReuseFactory

git-svn-id: https://svn.apache.org/repos/asf/db/derby/code/trunk@1487773 13f79535-47bb-0310-9956-ffa450edef68
DERBY-6231: Remove unnecessary checks for UnsupportedEncodingException in the client

Refer to encodings with Charset constants instead of names.

git-svn-id: https://svn.apache.org/repos/asf/db/derby/code/trunk@1487774 13f79535-47bb-0310-9956-ffa450edef68
DERBY-6224: Many test failures on latest JDK 8 EA build because of missing SQLPermission

Add the missing permission to the tests' policy files and wrap
AutoloadedDriver's calls to DriverManager.deregisterDriver() in a
privileged block.

Make the deregister=false attribute really prevent
DriverManager.deregisterDriver() from being called during system
shutdown, and make the network server shutdown logic use the attribute
to prevent the need for an extra permission in the default server
policy.