Add ability for to specify the baseFolder location which
contains Page assets such as PageYaml

* fixed: Code generator went through all .yaml in scr/main/resources
  causes errors if user has .yaml files that are not compatible with
  the SeLion-Code-Generator. SeLion-Code-Generator will now stay in
  the GUIData folder as described by the documentation.
* fixed: .yaml files in the GUIData root folder can now be parsed correctly
Change Travis CI config for PR's originating from forked repos
Switch environment variable that run-travis-ci-tests.sh checks for to SAUCE_USERNAME
Update AUTHORS file
Changes to README.md

* Added CLA links
* Added Google group link
* Added more under project description area
* Change project home link
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
* 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