fix bug for value checking of MinPoolSize

In the following sample,Npgsql will fail currently.

var conn = new NpgsqlConnection(ConnectionString + ";MinPoolSize=30;MaxPoolSize=30");//*1
conn.Open();

*1) here will throw the following  error:
System.ArgumentOutOfRangeException : MINPOOLSIZE
Parameter name: numeric value MINPOOLSIZE in ConnectionString exceeds maximum value 20

The patch is to fix the bug. 
btw,the error message above also mistook Parameter name and message. So I also modified it.