Reimplement guts in terms of Item::State
Misc fixes
Use Path::Tiny instead of File::Slurp
Update changes
Doc coverage
Modernise dist.ini, toolkit = eumm.soft, mantissa = 6
Regen README
Item.pm: Avoid stupid indirection subs
Add #AUTHORITY
Replace ->name with an accessor to ->file->name
Tempdir.pm: Drop use of File::Tempdir
Load dependencies at compile time
Add error handling in digest_for
Remove testing for internal value that no longer exists
Factorize out internals of Tempdir.pm to Dir.pm
Make Item.status lazy required
Explain where undef is comming from if it happens in _encoded_content
Use path() import instead of new()
Tidy
git subrepo clone https://github.com/kentfredric/travis-scripts.git maint-travis-ci

{"local":
  {"subdir":  "maint-travis-ci"
  ,"action":  "clone"}
,"remote":
  {"url":     "https://github.com/kentfredric/travis-scripts.git"
  ,"branch":  "master"
  ,"commit":  "05a3795"}
,"git-subrepo":
  {"version": "0.1.0"
  ,"commit":  "26a8088"
  ,"origin":  "git@github.com:git-commands/git-subrepo.git"}}