initial.rev9

*bootstrap.js:
-note: the images and likely the js src file is not linking to because
its realtive, its real weird, need to fix :todo

*icong.png, icon orig size.psd, icon redu size.psd:
-note: i got it down to 32x32 but learned ff4 does 48x48 so second draft
i should do that, for this first draft i shrunk stuff down in the "icon
redu size.psd" to get it to fit into 32x32, so make it 48x48 with no
reducing (use file "icon orig size.psd") :todo

*frontend.htm
-so now that about module is registered, the relative paths seem broken
for the imgs and js file, i tried <img src="compile.png"> "/compile.png"
"\compile.png" none of them worked, note: need to find solution :todo
-note: still need to work on that scroll bug on status thing when msgs
are added, need to keep scroll at bottom :todo

*bootstrap.js:
-note: todo: biggest thing is i started attaching stuff to about page
but it really needs some focus and cleaning up this is the main thing
-in testing windowListener, learned that aXULWindow in onOpenWindow is
diff from aDOMWindow.  I also learned that you cannot do alert in the
onOpenWindow, maybe not even load, need to wait for pageshow.
-fixed: I also wasnt passing aXULWindow into
windowListener.loadIntoWindow function in onOpenWindow, so added that
-learned: that in onOpenWindow, aXULWindow and aDOMWindow are diff
-learned: you can have window with gBrowser + tabContainer
-leraned: you can have window with gBrowser and i experimented on how to
access and close that
-learned: you can have window without gBrowsewr or tabContainer, but
changing location here removes the load listener attached to its
DOMWindow, so note: todo: research: i have to try to watch these
somehow, maybe keep that initial load in handler intact, or attach it to
aXULWindow
-todo: note: make aXULWindow be same as aXULWindow in onOpenWindow for
my getEnumerator iterator through windows
-learned: window.close does close window without prompt, i didnt bother
looking how to bypass close request because if window is closing its cuz
only xpiler is the only one there, so it should never interfere with a
close requet modal
-fixed: in section where gBrowser but no tabContainer fixed so
firstXpiler is properly obatined, was trying to use tabBrowser
-discontinued custom lazy service getter
-moved to built in lazy getter service
-started attaching listeners to everything once about page loads
-setup for autocomplete port
-got the read and write file for history thing started
-put the toRelativeDate module into bootstrap as this is where its
needed

*frontend.htm
-for span[xfield]'s im making it take :before attr(content)
-moved the path name etc to content tag, so this way no need to put
within span tag and also in custom attr, can think of it now but it does
some optimization
-note: however i learned that content in :before or :after is not
highlightable might be a concern