DERBY-6075: Use modern collections in impl/sql/compile

Change the signatures of

  - ValueNode.bindExpression(FromList, SubqueryList, Vector)
  - ValueNode.bindExpression(FromList, SubqueryList, Vector, boolean)
  - JavaValueNode.bindExpression(FromList, SubqueryList, Vector)
  - all overrides of the above methods

to use java.util.List instead of java.util.Vector.

The actual arguments passed to said methods are still of type
java.util.Vector.

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