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
* Update install-ois-driver.sh top build no-selenium artifact
* Update SeLionCapabilitiesMatcher in 'server' component
* Rename Grid.genericDriver to Grid.wrappedDriver and changed implementation
* Remove thrown checked Exception in SeLionDriverAugmenter
* Remove dead code - IOSCapabilitiesBuilder.java
* Updates to SeLionBuildInfo -- more useful details.
* Updated WebReporter to use Grid.wrappedDriver()
* Renamed Grid.getNewTimeOut to Grid.getExecutionTimeoutValue to better convey intent
* Updated javadocs to several methods in Grid
* Removed duplicate code in WebLog.java
* Change the method signature for SeLionDriverAugmentor.selendroidDriver
* Change interface signature LocalServerComponent.startUp to .boot
* Update run-travis-ci-tests to set PLATFORM=WINDOWS when running against sauce
Added the code to specify the parameter to forceReinstall the Selendroid Server and AUT
Fixed issues #45 and added a supporting unit test