First pass at integrating Knuth's algorithm M into
iterables/multiset_partitions.

On branch 3563_multiset
Changes to be committed:
	modified:   sympy/utilities/iterables.py

Author:    rathmann