using the best possible pickle protocol everywhere

default is protocol 0, some really obscure and inefficient ascii
actionmanager benefits from cpickle too now
using cloader to read action plan also

There's no reason not to - it's faster and has no drawbacks here