Bug 980410 - Implementation of toolbox panel

Note that dev/volcan.js has being reviewed by @dcamp separately form this, so feel free to ignore it.
Given that this is just an example add-on, I though it was reasonable to leave these two logs just to illustrate existence of hooks for specific states.