Teach perl/Tk where OS X Yosemite Xquartz puts the X11 files

They now go in /opt/X11 and the system /usr/ tree no longer has a
residual soft link to that location (as was the case with Mavericks).
Tk::MMutil: use $^X instead of $self->{PERL}

Since ExtUtils::MakeMaker 6.99_10, the PERL object member is quoted.
This caused the subsequent extraction commands to be run with an
invalid command (the perl binary *with* quotes). Unfortunately
this system() call failed silently, so the real problem showed
up in a strange dependency problem, see
https://rt.cpan.org/Ticket/Display.html?id=100044

Instead of $self->{PERL}, now simply $^X is used. Also, the
extraction commands do not fail silently anymore.

Reference to the EUMM ticket:
https://rt.cpan.org/Ticket/Display.html?id=100159
update Changes for Tk-804.032_500
inc VERSIONs
Merge pull request #12 from timj/yosemite-x11

Teach perl/Tk where OS X Yosemite Xquartz puts the X11 files
t/font.t: don't fail if only one font family is available

Previously the test passed only if two or more font families were
available, due to a wrong comparison operator.

This should fix https://rt.cpan.org/Ticket/Display.html?id=99411
Tk::Text: don't insert ctrl and meta key presses

Only <Alt-KeyPress> was bound to NoOp, but not <Meta-KeyPress> or
<Control-KeyPress>

This should fix https://github.com/eserte/perl-tk/issues/9