Merge pull request #132 from veonua/master

--adb-timeout parameter added
fix nullpointer in SpoonRunner.Builder.addDevice
Merge pull request #138 from roman-mazur/fix/add-device

Fix nullpointer in SpoonRunner.Builder.addDevice
Bump some dependencies.

This explicitly fixes parsing of arguments containing spaces on Windows.
Merge pull request #139 from square/jw/deps-bumps

Bump some dependencies.
ddmlib bump.
Ensure device serials are properly sanitized for file system use.
Merge pull request #141 from square/jw/sanitize-file-names

Ensure device serials are properly sanitized for file system use.
Throw error if no device is found
Add parameter for optional fail if no device connected
Merge pull request #134 from AutoScout24/x2on/errorIfNoDeviceFound

Throw error if no device is found
Remove code from bad rebase.
Merge pull request #137 from fluxtah/master

Test identifier adapter for support of other test runners
Show method name which doesn't start with 'test' in error message
Merge pull request #150 from jack-harrison/master

Show method name which doesn't start with 'test' in error message (Issue #135)
Fix checkstyle.
Prepare for 1.1.0.
[maven-release-plugin] prepare release parent-1.1.0
[maven-release-plugin] prepare for next development iteration
target Maven 3.1

Breaking change that is not compatible with Maven < 3.1 .

spoon-maven-plugin: use org.eclipse.aether instead of org.sonatype.aether .
see http://maven.apache.org/docs/3.1.0/release-notes.html

spoon: use android-maven-plugin 3.8.0 which is the lowest version compatible
with Maven 3.1 .