Implemented illustration protocol against all rhythm-makers.

You can now (again) say ...

    >>> show(maker)

... for any rhythm-maker.

Note that RhythmMaker.__illustrate__(self, divisions=None) takes an optional
divisions=None keyword.

So you can say ...

    >>> divisions = [(5, 32), (5, 32), (6, 32), (6, 32), (7, 32), (7, 32)]
    >>> show(maker, divisions=divisions)

... and get what you expect.

RhythmMaker will supply [(3, 8), (4, 8), (3, 16), (4, 16)] if you leave
divisions equal to none.