1.2.rev84

*bascially yajd patch-10 1.2.rev84 - 1.2.rev86
*tested the obsever service thing

*on shutdown of bootstrap always disabling the client listener because i
didnt create an observer yet to check for restart

*made so that changing a select box properly triggers update to tree
*whose onChange triggers write to ini object and file AND broadcasts to
all clients to update to the new value

### options.css
* cuz i moved css to the css file i had to fix paths on images

### xpcom.js
* observer reg and unreg needed the words with hypen in quotes

### bootstrap.js
* added reg and unreg observers on startup/shutdown
* for some reason when i would send `Services.obs.notifyObservers(null,
'profilist-cp-server', 'query-clients-alive');` after reinstalling, it
would receive twice, or thrice, depending on how many times i
reisntalled (twice or thrice) so this indicated that the server side
observer was not unregistering, so i added a console.error message to
tell me if unregged and then it seemed to unreg its weird as i didnt
change anything, but maybe i did, so just look out to make sure on
disable it really unregs

### communcation layers
* fixed when aData not splitted then subTopic is aData
* listener is being ensured alive
* on birth of client ini is being pouplated
* pref-to-dom seems to work