codeeditor: eval R code when in R textmode using apps.RInterface
codeeditor: setupModes
R susbserver: made global var R (that holds on to the R process and can be used
for tinkering with it)
texteditor: automatically use R textmode when opening *.r files
codeeditor: evalAll uses textmode specific doEval
directorywatch server: ignore all node_modules