new kindlegen sha256 and directory layout

closes #5574
Merge pull request #5582 from rolandwalker/update_kindlegen

new kindlegen sha256 and directory layout