Added completion assistance to OpenCS script editor.

Also script editor now explicitly sets Monospace font and uses correct
tab width (equal to 4 spaces).

Completion have a few known issues:
- completion works inside comments and string literals
- IDs completion not implemented
- local and global variables completion not implemented