Rename MessageSourceProvider to MessageProvider

The name may lie; however the interface definition doesn't lie.

And it's shorter to write, heh.