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

Fixed merge conflict. https://jira.media.berkeley.edu/jira/browse/CLC-3073

Conflicts:
	lib/proxies/textbooks_proxy.rb