Support for '-a=value' syntax

Currently argument like `-t=5` is parsed as `{ "t": "=5" }`. This PR makes it behave correctly.