Constraints on the Occurrence and Distribution of 1–20 MJup Companions to Stars at Separations of 5–5000 au from a Compilation of Direct Imaging Surveys