Add a test for the correct number of minimal primes

Currently this test will fail since the minimal primes are computed from
a cellular decompositon and redundant ones are not removed.  This
problem was found by Tobias Windisch.
Rename removeRedundant to extractInclusionMinimalIdeals

The former function removeRedundant claimed it would remove all
redundant ideals from an intersection, but this was not true.  It was
rewritten more efficiently and with a correct description of what it
does.  A test was installed and the documentation was updated

The unused function removeEmbedded was removed as it just duplicates
functionality.
Update package metadata