fix bug in usage line wrapping method

I created this commit because there seemed to be a bug in your code that wraps lines in the usage descriptions. I thought you would be interested, so I am passing it back upstream to you.

By the way: you are aware that your test suite is both disabled and failing right now, right? Something about JCommanderTest.enumArgsFail?