I've ported ECC to the new framework. Now all three PK ...

I’ve ported ECC to the new framework. Now all three PK schemes can use the math plugins. Code still need cleaning up and I have lots of testing/documentation todo still. Just FYI, there have been 3023 lines removed, 2866 lines added since the release of 1.05.