Speed up the decodable reader tool

There were also changes to bloom_lib.js in the SynPhony repository.
@JohnThomson The scripts to maintain the cache are in the file bloom_lib.js, in the bookEdit/js/libsynphony directory. If you can't find it you may need to run getDependencies.