DERBY-6552 The public api includes methods inherited from superclasses which aren't in the public api and so have no javadoc comments

Patch derby-6552-restructure-more:

- adds wrappers so that the exposed classes have the expected methods
  and constants.

- changes the doc build for publishedapi so that we have a
  "sourcepath" for Javadoc which contains all the sources. This is
  necessary to make the wrappers inherit the (common for Basic* and
  regular data sources) javadoc from a class that is otherwise not in
  the API.

- added reference "link"s to official Java Javadocs for ease of
  reading (SE: 8, J2EE: 7)

- removed ClientBaseDataSourceRoot putting its contents into
  BasicClientDataSource40

- removed ClientBaseDataSource moving its contents into ClientDataSource

- added new serialized data source tests for 10.11

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