CLC-3073 Pare down Textbooks caching, give it 24-hr expiration

Conflicts:
	lib/proxies/textbooks_proxy.rb
Merge pull request #2004 from ctweney/clc-3073-b

CLC-3073 Pare down Textbooks caching, give it 24-hr expiration