Commited the refactoring done by Marc Le Bihan
https://issues.apache.org/jira/browse/SIS-180
This commit does not include yet the JDBC classes.
Those classes will be the subject of a separated commit.


git-svn-id: https://svn.apache.org/repos/asf/sis/branches/JDK8@1631785 13f79535-47bb-0310-9956-ffa450edef68