Set format of cacheDecoder in format()

Fixes #187
Deprecate #load(URL)

Fixes #176.
Skip AnimatedGifEncoder for original GIFs.

Fixes #184.
Let animation factories be used for multiple loads
Allow request builder re-use.
Add from() api to allow builders to be re-used.
Add a clone() API to create copies of builders.