Changes drmodtrack_offline_looup() to return a struct where the user sets the size, to make it easier to add new fields in the future without breaking compatibility. Adds a containing_index field now to lay the groundwork for handling module gaps, but it simply equals the index for now.