Renames StartAddress and EndAddress members to Start and End. Adds contains and overlap methods. Adds a constructor from an address and size. These changes are counterparts to LLVM commits ef391df2b6332, c0d889995e708, and 37f1b7a3f35fd.