Ensure init doesn't use command option for name

This is a follow up to #792.

`ember init --dry-run` will use `--dry-run` as the project name. This PR contains a quick-and-dirty fix.

Would it make more sense to remove commandOptions from the commandArgs array before passing them both to run?