Make MPlacement.__place a protected method.

This gives subclasses access to a "place to rect" type of functionality.
Merge branch 'xxxx-place-to-rect'