Revert "crude specfile writing support -- case study -- no decision on an interface yet"

This reverts commit 03cfce1ba95b7137001e99fe0a4c217d6277bd9b.
Revert "queue ordering and recursion check on optional prereqs"

This reverts commit dca5a7de73b1b062c6c15b54e0489e2928729346.
Revert "add the optionality state of prereqs on the unsatisfied dependencies overview"

This reverts commit e8b98160a0c42e9f9fa1ea57fad97c7bb6e46da0.
Revert "tiny refactoring with new method name is_locally_optional"

This reverts commit 51103d3a60206e3a5eea0698db214493446513a1.
Revert "catch it when an optional prerequisite is not known"

This reverts commit aeb6912fa96f4af054233224fddf85040de1063d.
Revert "avoid stopping queue on optional failures"

This reverts commit 6ef41aac03497ecaecd15f934637cf3dff05a1da.
Revert "add a comment to make following the code easier"

This reverts commit 3fd71a8f32ea994d13f737255cf51608c8b2820e.
Revert "welcome bundles in the mandatory/optional new world"

This reverts commit 61877afbe717671acb10c7ed3ad18bf949742e24.
Revert "First cut implementation of recommends/suggests support"

This reverts commit c28e8883005e680b92eb8b681841894a086711e8.
Revert "fix return value of test() based on test results"

This reverts commit e65b8788cb218a2990a033d0c60a3dd9f737afaf.
Revert "add diagnostics to delete_first"

This reverts commit 659aa405dc38aa1c98c78031b3787c219e8a2ccd.
Revert "fix prereq handling logic"

This reverts commit bb0152fca86290bb40eeaa07c1bdd4121450aa05.

Conflicts:
	lib/CPAN/Shell.pm
Revert "format success() messages like goodbye() messages"

This reverts commit 98ed77d0e6e757bbb1695da6dde112b0ad202d30.
Revert "eliminate extra newline in missing YAML message"

This reverts commit c999f72efc905559b020b17ba9cedf6a72f99957.
Revert "only complain about missing YAML once"

This reverts commit 40370398925a7443a17d2b3aa76d461cae7ba23a.
Revert "Fix bugs in shortcut logic"

This reverts commit 1270d02c9d5118f42e820d1ab55168f92cf22079.
Revert "fix indent level of shortcut_prepare"

This reverts commit 685296545839c3b310fa0d90f026fe1d2042ef51.
Revert "make shorcut_* more consistent"

This reverts commit bb6e16d528f38bc1506a19c6efe1d3d6883d249a.
Revert "make goto stanzas consistent"

This reverts commit 74d11341831b741902d35fc22eb4c2b836d6db9d.
Revert "disabled checks can be delegated down to get()"

This reverts commit e36534e56b44cc11dcdd0001539102b498d5e106.