Add subpath?-fn tests.
Make merge-with-key return nil if no maps are sent to it.
Add tests for key-merge and key-merge-with.