Support for DOM actions (including config for compose and load)

Added 'load' action which detects when gmail interface has loaded. Also
a generic interface to monitor configured DOM actions. Observers all
inserted dom nodes and fires events if elements match configured
observers