Proposed dx upload * solution

@kjlai @psung 

`dx upload *` needs to work, but it conflicts with the dataobject_args parser, which specifies destination path as a positional.

We can either split the dataobject_args parser into two, to serve `dx new *` separately from `dx upload`, or just make `path` an optional.

Any opinions?