Update completion of various commands

Add some commands and complete the arguments accepted by most of them. Also update to the convention of the latest docker that an image is "repository:tag" with optional tag.