add lots of debug prints to info channel.
Switch maintainer of fork. Disable broken cookbooks in test fixtures.
Fix plugin downgrades and version comparison.

Add lots of info log prints to track down versioning and downgrade issues.

Add semver-style version comparisons (instead of string version comparisons).
 * Fix case of '1.16.4' being older than '1.9.0'

Add horrible hack for downgrades
 * When a downgrade is selected, delete the same resources as plugin :delete
  - using copy/paste code :/
 * When a downgrade is selected, and source is unset, set source.
  - otherwise, it uses upgrade center logic to select the newest. Always.
  - Use json from update center to grab url, and sub it to this version.
   + A url split to edit only the version folder might be more robust.

The workaround for version-specified files would be to use the original source cookbook and always set source to the desired source. But without the version fix, this isn't super helpful.

Thoughts:
 * the update-center.json should just be dumped to actual json once.
  + file resource?
Add DSA cert handling.
fix issue with creating credentials when they already exist.
 * not convinced this isn't re-creating the creds every time.
Version bump.
Force apt_pin preference for specified version. Fix chained _master recipe.
Add specific deb to apt-cache.
Use dpkg with deb if version specified.
Use gdebi for deb package dependencies.
Version bump.
Remove non-matching debian package before installing with gdebi.
Don't download or install if the already-installed package is the same version.
Purge package during uninstall, in case customization was done.
Bump version. Undo purge, because it removes jobs/ dir.
Fix comment typo.
Debug groovy temp files by printing them out in debug log level.
mention ssh-credentials slave errors.