QA CLC-3789 Cache canvas/external_tools endpoint

QA version of https://github.com/ets-berkeley-edu/calcentral/pull/2562