DeepDiff is now package private; removed last direct instantiation
more fixes in FlatDiff
returning FlatDiff when creating an empty diff via companion
FlatDiff is now package private, removed remaining direct instantiations