Rename getMode() -> getStatus()
bump minSdkVersion to 9 to fix IDE warnings
While testing was seeing invalid case where asyncTaskCount was -1.  Add assert() as in iOS code.
Only call asyncTaskFinished if !isContinuous.  (attempting to get testRunReplicationWithError() working the same as it does on iOS)
return valid value for getStatus() rather than unsupported exception.  Still more work to do regarding status
track and propagate change tracker error to puller.
replications default to continuous == false now.
add testRunReplicationWithError() which now passes.  (but other tests are currently failing)