move Put#mapping_for to PutPresenter
move FunctionPresenter::DontCare one level up
add PutPresenter#bin_column
FunctionPresenter: use PutPresenters
privatise PutPresenter#mapping_for
move DontCare to PutPresenter
spell out CircuitSizer edge cases