Apply changes from vendor/plugins:

Nick: updated this so that the create_exception method is available to ConstantContact::Contact instances, and also so that the Error class only sends the message to super (otherwise it sends both values which StandardError.new does not like)
Nick: fixing constant contact client to handle eval'd strings with "
Nick: adding code to handle constant contact updates
Nick: fixing issue with constant contact returning two records for the search_by_email call
Nick: - move constant contact nightly sync to a batch job run
- allow for hiding the payment type in gift lists (as an account setting)
- fix issue with constant contact sync that was breaking when data had/has a pipe in it