Make use of tmux instead of screen. Includes splitscreen for SC output on the side.
Fixed SClangRestart and SClangKill to work properly (also without using from within tmux)
Retabbing the whole document. Now using STY variable to detect if you're in screen and TMUX variable to detect if you're in tmux. Added SCresize function to be able to resize the sclang output split/ region (which in turn just calls the screen and tmux primitives for resizing). Added the possibility to change between vertical and horizontal splits. Set the width/height of the split to a safe default value (30 blocks/lines). Fixed the way scvim in screen closes itself (now effectively kills the other regions when closing/restarting scvim). This commit makes scvim work in screen and tmux equally
Retabbing whole document
Retabbing document. Adding presets for scvim run from within terminal multiplexers like tmux or screen.
Added explanation for SCresize function, added pidof as required dependency (it's used to kill spawned processes on closing scvim).
sc-ide: don't fill document lru list unless explicitly opening a file

cases:
* lookup dialog
* help browser links
* startup file

Signed-off-by: Tim Blechmann <tim@klingt.org>
scide: main window - use more expressive slot name for opening recent docs
scide: add context menu for tab bar & intoduce new EditorTabBar class
scide: EditorTabBar - open new document on double-click
scide: fix preferences action name shortcut for osx menu placement
cmake: scdoc - add headers and fix warnings
Classlib: Rest: Add 'value' method to simplify mixing rests and numbers
Classlib: Pfuncn: Like Pfunc, this should call processRest before yield
Classlib: QPenPrinter: Add 'bounds' method

A drawFunc may now simply ask the view for its bounds, and it will
work whether the view is a UserView or a QPenPrinter. Without this,
the function has to check the class of the view, which is poor OOP.
Classlib: Pstep: Fix unnecessary creation of an array on every iteration
classlib: Fix for Issue #1238

Signed-off-by: Scott Wilson <i@scottwilson.ca>
sclang: hidapi - fix gc corruption bug
classlib: Fix for Document:selectLine when last line in doc

Signed-off-by: Scott Wilson <i@scottwilson.ca>
Merge pull request #1233 from jamshark70/topic/restValue

Classlib: Rest: Add 'value' method to simplify mixing rests and numbers