parser: Use the same code for EDITCMD and FILES
parser: Use same code for all XFILE commands
parser/tests: Save the fact that enew needs no arguments
parser/tests: Add tests for :edit command family