Make sure that multiple installs of KA Lite have their own cache location

Title says it all.

Issue:
* Install 2 versions of KA Lite on the same machine, and you can get incorrectly rendered pages, as their cache locations may overlap.

Solution:
* Hash the path of the installation (which uniquely defines it), and include that hash in the cache location.