remove memoize for available_fields_dict and make it a transient attribute instead
remove memoize for plan subroutine and make it a transient attribute instead
remove memoize for translations subroutine and make it a transient attribute instead
remove memoize for get_master_header subroutine and make it a transient attribute instead
remove memoize for plan subroutine and make it a transient attribute instead
remove memoize for provider subroutine and make it a transient attribute instead
remove memoize for dag subroutine and make it a transient attribute instead
Revert "remove memoize for get_master_header subroutine and make it a transient attribute instead"

This reverts commit 9c36e25bccb852000c8c2e4b47f7ca5e5a2c56d8.
remove memoize for get_master_header subroutine and make it a transient attribute instead

- This version dereferences the return value so that none of the subroutine
  calls have to be changed.
dereference the return value of available_fields_dict
Merge pull request #205 from susannasiebert/resultify_generate_reports

First round of removing memoize