Merge branch 'release/2.0.5' into develop
Parser promises should be cancellable.
Allow all tests to run.
For completess, check return values of other Parser read methods as well instead of relying on the core methods.
Sync should just use the connection's parser directly, which makes it easier to use MockConnection for testing.
Reduce real device dependencies in tests. Easy ones taken out first.
Allow logcat to be cleared just before the logs are opened.
Fix typo in openLogcat()'s argument description.
Bump version to 2.0.6.
Merge branch 'release/2.0.6'