Scide: first implementation of parentheses, brackets, quotes auto-pairing

Signed-off-by: Yvan Volochine <yvan.volochine@gmail.com>
Scide: add autoPair settings option (default: false)

Signed-off-by: Yvan Volochine <yvan.volochine@gmail.com>
Scide: improve insertMatchingTokens

 - follow @jleben suggestions: f697c99198f1c4d600fb487ff3d149a4ddbd468f
sc ide: sc code editor - simplify key press event handling
sc ide: sc code editor - do not insert matching token pair if overwriting