core: Check valid options in operations
core: Check valid options in operations

This is the right fix bug #686033, instead of commit
52da21f5443079f.

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

kyoushuu/grilo,MathieuDuponchelle/grilo,MathieuDuponchelle/grilo,grilofw/grilo,GNOME/grilo,kyoushuu/grilo,kyoushuu/grilo,jasuarez/grilo,jasuarez/grilo,kyoushuu/grilo,MathieuDuponchelle/grilo,grilofw/grilo,GNOME/grilo,grilofw/grilo,jasuarez/grilo