Fix incorrect usage of Target instances instead of their file paths
Allow omitting makefile path command-line argument if exactly one .abcmk is found in cwd
Use list instead of set for command-line targets to preserve order and duplicates