Bug 960354 - Various fixes for multi-select dropdowns plus tests. r=mbrubeck