Fix tabs-to-spaces an spaces-to-tabs with the selection refactor
Alex Leferry 2> Copyright Waiver

I dedicate any and all copyright interest in this software to the
public domain.  I make this dedication for the benefit of the public at
large and to the detriment of my heirs and successors.  I intend this
dedication to be an overt act of relinquishment in perpetuity of all
present and future rights to this software under copyright law.
add ' ' for whitespaces object
Fix crash in paragraph selection
Fix selection update
Use zstr instead of c_str in ncurses addutf8str
Highlight selection cursors in a second pass

This allows cursors to overlap on next selection and still be
visible.
Do not merge overlapping selection when entering append mode

Fixes #163
Merge branch 'master' into hierarchical-highlighters