Update `collapse-fn` tests to illustrate argument order

Didn't like having a property that was so crucial ingored in the tests
Skip anaemic helper
Whitespace and test group merge
Implement artifact/group-id editability
Merge remote-tracking branch 'crisptrutski/set-group-or-artifact-id'

Conflicts:
	src/leiningen/change.clj