Send the available options when binding the nuclear_settings interface
fix creating new effects when there are shell surfaces

the new effect was not receiveing the preexisting surfaces because
it was calling vitual functions in the constructor, silly me.