Removed dependency on TccAbstractModule by copying AbstractModuleNoTraits into Payum. I have, however, left the class separate, with Module class extending it. This is both for better separation of generic and Payum-specific Module.php content and also so that if anyone does wish to contribute improvements back to TccAbstractModule, there is more direct parity.

Changes were as a result of PR review.