Added expicit difference between formatting a file and recursively descending into a directory.
Scalariform depends on XML, so intransitive dependency will not work, reverted.