A fix for Proguard not working on Mac OS X with Oracle Java.

This is an alternate fix to commit ec49808. I didn't realize when I
did this that he submitted his fix a couple of days earlier.  Please
consider this one, because it checks and manipulates file paths using
only the java.io.File class, rather than by concatenating strings.
Also, if a particular JVM library doesn't exist, it isn't included.
Begin work on MonkeyRunner.
First run. TODO error handling.
First run. TODO error handling.
Working fine but shell arguments need to be refined.
Better mac os X custom shell integration. Handling of stack traces of monkey runner outputs. TODO use test listeners.
Add support for multiple devices in monkey runner tests
Add parameter to monkey runner to support multiple devices test runs.
Support for multiple monkey runner tests and Junit XML output
Add test resources. TODO write tests.
Test MonkeyRunner parameters parsing
Tests complete for pull request.
Added unlockEmulator to unlock the emulator during emulator-start
Added the parameter reportSuffix to UIAutomator. The user can now add a suffix to the report name instead of the name always defaulting to TEST-deviceId.xml.
Merge pull request #198 from jckeatley/master

Another fix for Mac OS X Proguard bug
Merge pull request #201 from jelgh/master

Added the parameter reportSuffix to UIAutomator
code style changes to fix build
Merge pull request #200 from tlbollwitt/forked-mods

Added unlockEmulator to unlock the emulator during emulator-start
Merge pull request #199 from stephanenicolas/master

Add goal for Monkey Runner
Add .travis.yml and wait_for_emulator.

Based on https://github.com/embarkmobile/android-maven-example