Fixes for setting the config.xml, complements fba43b3dd73

Wasn't setting the modified config.xml appropriately and was modifying the
properties even if they were nil/empty in the BigbluebuttonRoomOptions.

refs #962