ensure that the logger is initialized with correct args before using it (fix #2308)
start changelog for the beta branch, pulling in changelog from 0.18.1 release
use a version that semver likes
use forthcoming wd geolocation methods
remove deprecated --merciful and --device-port flags
add --force-quit-instruments flag instead
and fix grunt docs to add the jekyll preamble and write to the correct path
Merge pull request #2330 from jlipps/jlipps-1.0-beta

remove deprecated server args
ApkSigning when using custome keystore fails

ApkSigning fails when using a custom keystore. Looking into the logs I realized that the options to the jarsigner command are not in the right order. Once I made this change the signing went ahead as expected.
Move index content into the include
Merge pull request #2333 from bootstraponline/1.0-beta_docs

Move index content into the include
Allow android multi touch actions without an element
Decode swipe action to native method
Merge pull request #2335 from imurchie/isaac-actions-fix

Allow android multi touch actions without an element
Misleading error message for a Valid Platform
Set log level to 'debug' for logging to file.
update npm deps and fix some tests (fix #2287)
Merge pull request #2344 from jlipps/jlipps-1.0-beta

update npm deps and fix some tests (fix #2287)
rename the confusing 'nonSyntheticWebClick' and turn it off by default (fix #2306)
remove 'mobile: ' interface for appium commands
leave the gesture commands for now incase we need the clients to fall
back to them pending full working through the touchaction/multiaction
api
Merge pull request #2345 from jlipps/jlipps-1.0-beta

rename the confusing 'nonSyntheticWebClick' and turn it off by default
update our testsuite to use new native methods
instead of deprecated mobile methods.
Also add a few server methods that were accidentally
left out before