Fix TextHelper.concat() bug

The bug makes TextHelper.concat(new String[] {""}, 0, ",") produce
"," instead of "". Also now Collection version can handle offset
argument properly.
Fix typo
Print additional message for non-flag unrecognized arguments