Fix API inconsistency between addNewTabGadget and addGadget.
Do use "data-gadget-source" / "data-gadget-handler"  for all gadgets not
just for inline ones (without an URL).