Matrix max block type limit
I just published a plugin called Limit Block Type, which adds the ability to limit Matrix blocks per block type.

There's also a feature request for adding this feature to core.