CAY-1966 SQLTemplate/SQLSelect positional parameter binding

* new org.apache.cayenne.velocity package
* generics fixes in unit tests
CAY-1966 SQLTemplate/SQLSelect positional parameter binding

* abstracting Velocity work in an injectable SQLTemplateProcessor service
* more utest cleanup
CAY-1966 SQLTemplate/SQLSelect positional parameter binding

* utest cleanup
for cleaner output of unit tests bridging Cayenne with SLF4J
CAY-1966 SQLTemplate/SQLSelect positional parameter binding

    * positional parameter bindings in SQLtemplate
CAY-1966 SQLTemplate/SQLSelect positional parameter binding

    * positional parameter bindings in SQLSelect
javadocs errors that are failing Java 8 build
javadocs errors that are failing Java 8 build
Merge branch 'master' into develop-devacfr

Conflicts:
	cayenne-client/src/test/java/org/apache/cayenne/query/SQLTemplateTest.java
	cayenne-server/src/test/java/org/apache/cayenne/access/dbsync/SchemaUpdateStrategyIT.java
	cayenne-server/src/test/java/org/apache/cayenne/access/jdbc/ResultDirectiveIT.java
	cayenne-server/src/test/java/org/apache/cayenne/access/jdbc/SQLTemplateProcessorChainTest.java
	cayenne-server/src/test/java/org/apache/cayenne/access/jdbc/SQLTemplateProcessorSelectTest.java
	cayenne-server/src/test/java/org/apache/cayenne/access/jdbc/SQLTemplateProcessorTest.java
	cayenne-server/src/test/java/org/apache/cayenne/access/jdbc/SQLTemplateResourceManagerTest.java
	cayenne-server/src/test/java/org/apache/cayenne/configuration/server/DataDomainProviderTest.java
	cayenne-server/src/test/java/org/apache/cayenne/query/SQLSelectIT.java
	cayenne-server/src/test/java/org/apache/cayenne/query/SQLTemplateIT.java
	cayenne-server/src/test/java/org/apache/cayenne/unit/di/server/ServerCase.java
	cayenne-server/src/test/java/org/apache/cayenne/velocity/BindDirectiveIT.java