Bug 789401 - CoverObject, work in progress

https://bugzilla.mozilla.org/show_bug.cgi?id=789401
https://gist.github.com/3900355


There is a lot of unpack here, honestly.  

See:  https://github.com/gregglind/lotsa_addons/tree/master/testy