libdeng2|String: Added length-restricted, case-insensitive string comparison
libshell|TextCanvas: Text attribute ranges for drawing text

Also added a utility type called Range.
libshell: Auto-completion for the line edit widget
Shell|libshell|Server: Send console lexicon to the shell