Quick Form Element (chainSelect') added in 'buildDirectDebit' method in Main.php to coincide with core 4.6 otherwise it would give 'html quick element' error
Membership id fix -- it is coming in params in post process rather than form->values
No more Honor.tpl in 4.6 -- replaced core code in confirm and thankyou tpls
If it is membership contribution form, then contribution becomes completed before IPN fires. Therefore, we have to ignore contribution status for this category when deciding whether first or not payment