A scala version of MapBinder

I was looking through the Multibindings extension and realized that this was the only remaining sub-component that we don't have any magic for.