First stab at Cython extension module for Plan construction
Access thrcol through c array
Access nelems through c array
Use cstruct instead of dict
Fix unit test to explicitly pass partition size
Add plan selection logic
Skip matrix coloring test when using legacy plan objects
Add python/c bitwise plans comparison support code
Refactor plan unit tests
The OpenMP backend requires matrix coloring
For Mat par_loops without indirect Dat arguments, ind_map and loc_map may be empty
add extra type information
Conditionally compute staging and thread coloring
Rename some variables and add comments for clarity