XD-1819 Runtime executables share jars in xd\lib

This reduces the size of XD dist zip from 390.4MB (M7)  to 252.3MB -- about 25MB due to discontinuing support for older Hadoop distros (XD-1854 applied after rebase).  This is accomplished by configuring xd-shell, hsqldb-server, and gemfire-server, to share jars already in xd/lib.  The build is modified to exclude such jars from the distribution and the runtime scripts are modified to add xd/lib  to the classpath.  I have started up and smoke tested these runtimes on Mac and Windows XD.   

Further space savings can be achieved by normalizing duplicate jars in the module lib directories. However there is some major work on the Module Registry proposed for 1.x, so this should be addressed then.  
Hmmm. I thought I removed that filter. IIRC, it doesn't work as indicated. I haven't seen any runtime errors like  @ilayaperumalg posted below.  Re "way too much will get included" is generally the case with this approach, shell, gemfire, also  get everything in xd/lib. This is simple, and only the classes they need will be loaded anyway. Manually setting the classpath will result in a lot more maintenance work going forward. We could consider a more sophisticated approach, e.g., the build can generate a text file that contains the exact dependencies and the script can read the file.