Made code compliant with 4.4 (MessageTemplate, next_sched_contribution_date)
Captured the eWAY Transaction Number in the Contribution
Added update_recurring_contribution() to standardise update logic
 - if the number of instalments is limited, and the next instalment date would
   be beyond the date of the last instalment, then Complete the Recurring
   Transaction, and set its end date
Changed complete_contribution() to capture eWAY Transaction Number
Added more defines for Contribution Status
Update compatibility version number to 4.4
Bootstrap CMS (to get access to mail tokens)
Correct hardcoding for Payment Processor Id
Correct PHP casting error for managed_customer_id