add FineDiff dependency

& Composer metadata

& two WMF patches applied, see sites/all/modules/donor_review/FineDiff-*.patch

Change-Id: I4972e8d4e6fc3a0ac054e0501ba5a78d6f6df476
Fix dependency bug by converting to Drupal autoload style

Change-Id: I05e3823a7c8476abcbc2254a6aba2db62f41f050
Dedupe GUI prototype

TODO:
* upstream patches to FineDiff:
    case-insensitive match, but caseful result display
    handle utf-8
* mark page changed and confirm onbeforeunload until ajax completes
* 13 seconds for a batch page of 100, 4 seconds for 20.  Too slow!
* consider N-way dedupe ripple effects of actions
* batch size knob for "assign me". criteria: amount, country, civi group
* completed batches
* Civi Contact view shows recommended or scheduled actions in Activities or new tab.

Change-Id: I22643fc915501ad545724e5bbcccdc2dcc1eec0c
use date helper

Change-Id: Ic0abc697ce378c3c13d8d4ddf1c70f1bc740a7f5
Merge "Fix dependency bug by converting to Drupal autoload style"
Revert "add FineDiff dependency"

This reverts commit 718ded6d4af3262e4d827220486609fed92d47f8.

Change-Id: I0ab9f02a53ee6ab6e85dae5db15b9bd0e945068f
Thank You sending decoupled from Civi records

A new test GUI allows every template parameter to be set directly.

Change-Id: I6409578a517d4d432e273f8f98f52fee3b02521f
Merge "Revert "add FineDiff dependency""
Merge "Dedupe GUI prototype"
manually fix some bad tpl vars -- needs to be backported to upstream wiki

Change-Id: I8a593af488de16adef288073e46127d37225c0bd
typo in fallback algorithm

Change-Id: I19dee417ccdf131001b12dbfc6c341f1c28e4c11
queue2civi test msg insert defaults to the active queue

Change-Id: Idbee86f9f6866c0f1b7352086b7013331349da6c
default to English when donor lang not availble. for now.

Change-Id: I8eb6a0f63b67306b512caa7ab0c29f4c28840a3b
typo in queue2civi insert msg dialog

Change-Id: I034ab7d92e41ac3ed7d1e82c8e0c3c01fc247e99
New thank you messages

Change-Id: I7e50399d2dac910ebd374decf5583c2bd62cb823
Merge remote-tracking branch 'origin/master' into deployment

* origin/master:
  New thank you messages
  typo in queue2civi insert msg dialog
  default to English when donor lang not availble. for now.
  queue2civi test msg insert defaults to the active queue
  typo in fallback algorithm
  manually fix some bad tpl vars -- needs to be backported to upstream wiki
  Thank You sending decoupled from Civi records
  Revert "add FineDiff dependency"
  use date helper
  Dedupe GUI prototype
  Fix dependency bug by converting to Drupal autoload style
  add FineDiff dependency

Conflicts:
	sites/all/modules/wmf_civicrm/wmf_civicrm.info

Change-Id: I172f5a028ddae3b509ebc36bb4748c25b6ce8552