Fix an NPE when kicking off a Mobile test and update the IOSTest
Code changes to move the temporary file from tmp directory to selion workspace
Updated the SimpleLogger as follows;

a) Add ability to roll log files with 2 options (Max MB size and number of files to keep)
b) Updated methods to check the log level first
Fix RunTimeReporterHelper.

Use "mkdirs" to also create any parent directories of the Selion
WORK_DIR ("SelionFiles/SelionWorkdir").
Shorten the prefix and suffix of temporary files created for
RuntimeReporter

Conflicts:
	client/src/main/java/com/paypal/selion/reports/reporter/runtimereport/RuntimeReporterHelper.java
Added support for event listeners for actions done on elements provided by SeLion.
Update contribution #23 per review comments
Initial Check-in Selendroid integration
added genericDriver() to Grid & updated MobileReporter
Tweaks to the SelionCapabilitiesMatcher for Selendriod and more.

* Renamed StandaloneServerCapabilities to LocalServerComponent
* Added a PPH Android Test for reference
* Add selendroid png for local grid console
Changes to support more Selendriod intergation needs

* Add support for more -aut and apk in LocalSelendroidNode
* Code that handles running of the Mobile Web Test and no apk files
* Selecting the device using the serial number for execution of tests on a particular device
* Resolve merge problems after rebase from develop
* Add license header to LocalSendroidNode
Move to Selendroid 0.11.0
Change to Selenium 2.43.1, override Selenium Hub() to use Jetty 8, and
misc.

Also in this change set:
* Move to non deprecated IOSMutableRemoteProxy in LocalIOSNode.java
* Port related changes to src/test/ ... TestServerUtils.java
* Correct a license header in the server component