Facia-press block if empty

This changes the current behaviour of `facia-press` to sometime more simple: it will not press if a front/path ends up being completely empty after being generated.

The behaviour currently is to block when there are collections with backfills and they end up all being empty. This is too specific and slightly weird logic.

@stephanfowler @robertberry