Chunk: Add .empty property, fix .styles for empty chunk
Remove empty line
Line: Correct .chunk for empty lines
Add override for Scintilla's get_range_pointer

To correctly return a const char * pointer.
Close completion popup when a non-character is entered

Fixes issue #9.
Shorten readline prompt to fit line in window

To avoid having an overly long line that results in
horizontal scrolling. Addresses issue #8.
Update Changlog
Update the doc to remove mentions of fuzzy matching
command.alias now accepts option

The one option introduce now, `deprecated`, allows for flagging
an alias as being deprecated.
command: respect input's can_finish

Instead of only respecting a `false` return, also respect a
return of `true`. Makes replace command work correctly when the
replacement is the empty string.
Rename some commands for consistency's sake

The old commands are still present, but deprecated.