Fix engine for DSA command.

Don't open input file; let the load_xxx functions handle it.
RT 1063: Exit non-zero on invalid command.

If user types "openssl moo" openssl prints the message
	openssl:Error: 'moo' is an invalid command.
and exits with exit code 0.
Fixed to exit 1.