Promote metric-data argument to top level args

This mirrors the args from `mon-put-data` command from the existing cloudwatch CLI.

See #256 for more info.

I've also written this in a way such that other customizations that are pulling up top level args can possible reuse some of this code.

cc @garnaat @toastdriven