Support for option file

This change provides support for passing a path to a MySQL "option file"
with the option `-o`, thus passing a host/port/user/password is now
optional.