EC-ISA: add intelligent table cache

Add persistent caching and sharing of encoding and decoding tables stored in a singleton object which are used/fillled by Isa CODEC instances. 
the tcache should be given as an argument to the init function of the plugin (or via another setter if you prefer) and each ErasureCodeIsaDefault instances should have a pointer to it instead of accessing a global static member.