run_where() handles array references directly, not as scalar-refs any more

hat tip to Logan Bell for noticing this bug!
run_where is more lenient to LHS being ref-to-target

Previously:

  my $array_ref = [1..10];
  run_where(
    [\$array_ref => ['a'..'z']],
    sub {
       ...
    }
  );

blew up in difficult-to-decipher ways. The problem is that

    [\$array_ref]

takes a reference to an array ref. Now run_where detects when
you have an extra \ on your LHS and makes things work as you expect.
version bump: v1.06

Added a `Changes' file.
Updated .gitignore, MANIFEST, MANIFEST.SKIP
version bump
version bump
Merge branch 'feature/v1.06'

Conflicts:
	MANIFEST
	lib/Test/Easy.pm