support quoted arguments to avoid Args processing based on starting dash...

...es or equal signs


Since my main issue was equal sign in an argument (as in --input /some/part=val) i would have preferred to change the if statement that checks for equal sign to:
if (arg!= noDashes && arg.contains("=")) {
However that would break the currently allowed syntax arg=val and only allow --arg=val. I think this is actually better but it breaks compatibility, so instead i went for quoted arguments.