Passay #8.

Make MessageResover an interface.
Create PropertiesMessageResolver as the default impl.
I would think javadocs need to change:

    /**
     * Strategy pattern interface for resolving messages from password validation
     * failures described by a {@link RuleResultDetail} object.
     */