GH-5, GH-6 add logging to start-keyring script
GH-5 start emacs during fvwm startup

- this way emacs recieves correct environment (with changes from fvwm startup included)
- stop emacs daemon still from xsession as there is no fvwm exit function that is not called during fvwm restart
GH-5 fvwm startup: do environment changes prior to initialization