Make Vala.Method._base_interface_method weak

This fixes a circular reference for interface methods which have
themselves as their base method.

https://bugzilla.gnome.org/show_bug.cgi?id=712683