- If the first argument begins with a dash, we print the usage message,   on the theory that someone's passing -? or -h.  Even if they're   passing some other flag, it's still appropriate to print a usage   message. - Printing an error message on all failures that don't throw an   exception, and returning false.
- If the first argument begins with a dash, we print the usage message,
  on the theory that someone's passing -? or -h.  Even if they're
  passing some other flag, it's still appropriate to print a usage
  message.
- Printing an error message on all failures that don't throw an
  exception, and returning false.


git-svn-id: 1a57124bbb9aca193a920d0ffd753d488afb922b@310 5946f024-35f4-0310-b1b3-9a3be3380cfb

veprbl/mysqlpp,veprbl/mysqlpp,veprbl/mysqlpp