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. 
Space style here an in other places:

    ( int matrix_type ) 

should be

    (int matrix_type)