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-165
Externalize log4j config for xd-admin & xd-container scripts
  Added xd-admin & xd-container logger properties with rolling file appender
  Updated scripts to use the logger properties
  Set container log file name based on it's id
  Modified AbstractMain's setXDHome() to use exisitng xd.home system property(that comes mostly from scripts)