Add PropertiesMessageSource to read from a property file

Add static factory method to load from a resource, an input stream, a file.