Fix recipe compilation errors everywhere but chef-solo

> Huh. TIL chef-zero and `knife cookbook upload` don't recurse through `libraries/`, but Kitchen's syncing + chef-solo will.


Includes #6 plus a couple small adjustments and a switch to running TK against chef-zero.