Add attachments to documents returned from activeRevisionsForDocumentId
Merge pull request #53 from cloudant/conflicted_documents_missing_attachments

Conflicted documents missing attachments
Change  attachmentsForRev:error:inTransaction: method signature to  attachmentsForRev:inTransaction:error:

Change  attachmentsForRev:error:inTransaction: method signature to  attachmentsForRev:inTransaction:error: and
correct cosmetic alignment issue, also remove value assign that is never used
Changes the CDTReplicator.state property to be equal to CDTReplicatorStatusStopped
if the replication was stopped via a call to CDTReplicator -stop. Otherwise, if
the replication stops on its own because it completes, the status is set to
CDTReplicatorStatusComplete.

Changes the CDTReplicator code to clarify the object's state,
progress (changesTotal and changesProcessed), and messages sent to delegates
during start, stop and updates to the replicator.

Adds tests in ReplicationAcceptance using a delegate to stop replication
immediately after starting.
Addresses comments in the PR.

This commit will be squashed before merging.