Bugfix: Do not empty the message queue of the calling process.

When using mysql_conn.erl directly, mysql_conn:start() completely empties
the message queue of the calling process. This is obviously very bad
when using it in a gen_server callback.

The patch mimics the behavior of start() and start_link() in proc_lib.