Make #ABSTRACT search fall back to old method

The new PPI-based method introduced in 3.101634 causes an #ABSTRACT
after an __END__ marker to be lost.  This patch restores the old
behavior as a fallback for such cases.
wrap some long lines
v3.101635

          restore the full-document scan for ABSTRACT if not found in a comment
          token (thanks, David Golden)
split ::Section::Version::weave_section() into multiple methods

...to make it easier to subclass, for those so inclined.
tweak the Version refactoring
Fix a few minor typos
Fix module reference in Transformer Role pod

likely a copy-paste oversight
v3.101636

          break the content-generating code in the Version section into its own
          method (thanks, Chris Weyl)
add header_command attribute to the Collect section
Fix Transformer example so it actually works
v3.101637

          add header_command attribute to the Collect section
          (thanks, Christopher J. Madsen)
Add a helpful hint about how to fix a missing PODNAME comment
v3.101638

          add more helpful information to the "no document name" error (thanks,
          Leto Labs, LLC!)
Document the FUNCTIONS section and its =func command
credit for doc fix
Section-Bugs: weaver.ini + dist.ini synopses.

So people can better know how to enable that.
Add a clarification and a warning.

To Section::Bugs.
tweaks to the changes Shlomi provided
Class::MOP::load_class is deprecated in Moose 2.1100
update changelog