Copy interfaces when creating a match rule

We shouldn't assume that we own the list of interfaces passed in.
The caller may free the list, and then we have a pointer to invalid
data in the AtspiMatchRule structure, causing crashes.

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