Speed improvement - cache to .kitchen.list

Update .kitchen.list after .kitchen(.local)?.yml update
Also allow completion for 'kitchen list'