metamonger: exit 1 if called without parameter
Use Config::Simple for confituration.
Use premade files for tests instead of generating

Instead of making .metamongers and configs inside our tests, we should
copy them from an already existing dir.
--restore bug

--restore was acting on more stuff than needed.
--no-act
--Restore bug.
Use --dev-null as config in t/save t/restore
Create tests for diff and the required extras
Use Config::Simple for confituration.
Use premade files for tests instead of generating

Instead of making .metamongers and configs inside our tests, we should
copy them from an already existing dir.
--no-act tests.
--no-act
Merge remote-tracking branch 'errietta/bug-config'
t/101-config-.metamonger.t: Rename from t/150-config-.metamonger.t
Merge branch 'feature--Config__Simple'

Conflicts:
	metamonger
Merge branch 'feature--no-act' into feature--noact-test

Conflicts:
	metamonger
Merge remote-tracking branch 'errietta/feature--noact-test'
t/files/config_empty: Use non-existing config stanza