Add support for new WSClean features
This MR adds support for some new WSClean features (use of diagonal solutions with faceting and direction-dependent PSFs) and improves the way the memory constraint is specified in WSClean (changed from a fraction of total memory to an absolute value, so that memory limits on shared nodes can be enforced).