feat(getargs): Add support for named argument (key=val) inside of arguments list

Given "1,key=2,3" get parsed into `result`, then `result` will match [1, 2, 3], `result.key` will be 3.