Removed use of given/while due to its deprecation in 5.18.

Perl 5.18 deprecated given/while, which sucks I really like how you could use
given specify one variable, and then use when to match a bunch of other
variables or regex to it. It was awesome. I never used any of the crazier
"smart" match features. But I did like using @array ~~ $var to to see if $var
was in @array, but I never used it.

It sucks that Perl has no type system just scalars. But Perl actually does have
types of scalars: references, not references, objects, everything ref says like
CODE or Regexp (Note the inconsistent capitalization.). Since Perl has no type
system smart matching is not smart. It's stupid. The rules for it have to be
memorized like the order of operations does, but the order of operations follows
naturally from the little bit of algaebr everyone remembers from high school,
while Smartmatching's order is contrived and stupid--anything but "smart."

I wonder what hoops Perl 6 has to jump through to have smartmatching work, and
be "smart?"
Updated Changes for new 1.001 bugfix release.

Just CPAN testers fixes and the sad removal of given/when. I really liked
given/when. So long....