CRM-12108 minor improvement - simplify ipn.php by putting logic in the

relevant classes (no logic behind the split, main is not an extension of baseIPN & it will fail just as happily this way & the other way :-)