add option to create a single translations file while scanning recursive
do not attach source (workaround for webpack)
simplify reading existing json
fix: process subdirectories after finishing current directory

otherwise in single file mode the translations get overwritten
xlocalize: ignore .git and node_module subdirectories