Fix two test failures
Stable release 1.245
Improve the failure diagnostics of some tests

Hopefully, this makes it easier to track down this failure:
<http://www.cpantesters.org/cpan/report/44f09f56-00f5-11e2-a9f4-eaef5f66db50>.
Stable release 1.246
t/GtkRecentChooser.t: Forcibly emit GtkRecentManager::changed signal

Following Gtk+ commit 1070c5849e45433ad66c076e0bf692d936813a31, add_item
is even more asynchronous than before, and doesn't necessarily emit the
changed signal immediately, so GtkRecentChooser won't see the added
items.  Emit the changed signal manually to work around this.

https://bugzilla.gnome.org/show_bug.cgi?id=685865
Test that custom signal marshallers are always used

In particular, test that they are used for all equivalent spellings of a signal
name.

We need to require Glib 1.280 for this to work.
Move some tests from the bootstrap test into their own files
Hush a compiler warning
Updated copyright dates
Converted Makefile.PL to use CPAN Meta Spec

- Created %meta_merge which follows v2 of meta-spec
Stable release 1.247
Update the file manifest
Avoid misusing PL_na