SyncAdapter, SubjectAdder: AsyncTasks: Take parameters in the constructors.

This seems to be allowed. It is cleaner, requiring less runtime checks.
And it should make refactoring easier too.