XD-179,180,181,182,183,184: Single Node Server

This addresses the Epic - support switch between local and distributed processing nodes.
Merge pull request #48 from dturanski/XD-179b

* XD-179b:
  XD-179,180,181,182,183,184: Single Node Server
Give xd-singlenode executable perms
XD-202 added temporary twitter search source
Merge pull request #50 from markfisher/XD-202

XD-202 added temporary twitter search source
XD-201
Fix XD .bat scripts to use wildcard classpath(supported from java 1.6)
XD-201
Fix xd-singlenode scripts
  Made the script to use APP_HOME so that script can be run relatively
  Fixed .bat file by specifying commandline argument directly at the java invocation
XD-200 removed redis transport dependency from tap
XD-167 - Generate reference doc from Wiki

XD-167 - Add dist+docsZip gradle task
Merge pull request #49 from ghillert/XD-167

* ghillert-XD-167:
  XD-167 - Generate reference doc from Wiki
XD-196: switch to alternative parser
XD-141
Fix install-redis to run from relative path
XD-197 Add Groovy Script processor module

- Add processor module invoked with:
"script --location=foo.groovy --properties-location=my.properties"

- Add properties-location to filter and transform modules

- Add script refresh-check-delay to filter and transform

- Filter warning message from PropertiesFactoryBean
if no properties-location specified
Remove 2 repos from build.gradle
XD-212
Add http port command line option to Admin server

removing StreamServer.main()
XD-206
Consider pre-existing xd.home system property
For both ContainerMain & AdminMain, XD home is set in the following ways:

1) From xd-* scripts, specify "--xdHomeDir" command line option.
   This will override any existing system property "xd.home".
2) If "--xdHomeDir" is not specified, then the "xd.home" system property will
   have the preference
3) If both "--xdHomeDir" and "xd.home" system property are not provided,
   then the relative path ".." is set to be XD home