improvements related to emacsclient
 - ranger will correctly use emacsclient
 - emacs color-theme will be used if the new frame is x-window else none for terminal