Editing re-runs poet only when changes were made

This will be v0.9:

* list config files with  `poet ls` or even `poet ls --tree`
* `poet edit FILE` re-generates config only when changes were made

The gem now supports 1.9.3 and (new!) 2.0, but not 1.9.2 anymore.