So many changes...

* Removing step number comments because of non usefulness
* Removing evil transaction mode magic because of suspicion
  it was actually damaging data (alters on incomplete data
  writes)
* Update to the running script ...
** ... the hash password can be in a local file
** ... the script emails you on completion

* !!! Importing data first from contribution tracking
* !!! Carrying through language / country data on dedupe
* !!! Reconstruct a donors language from a donors country
      when no other information is available

Change-Id: Id80816c0e8e67d10a7936a1d1c517752c4c37e0a
FR #1341 First and Last Name should not be NULL

Substitute the empty string in these cases.

Change-Id: I474e86c2ecc0ac0c1a62b8c22d44b9f76ce9feaf