Allow to update sql user password

Open Gabriel Mazetto requested to merge update_sql_user_password into master

I've implemented a way to check MD5 stored password with the informed one (either in plain-text or in MD5 format) and update when they don't match.

This will be used by Geo, as a step to configure postgres_fdw connection details.

Related to #2760