Fix logic error in shell manager
Refactor (again) event handling, use proper infinite timeout
Consolidate constext disablable feature in a 'Disableable' helper
Disable history writing when running hooks
update TODO
const String& to StringView
cleanup in string.hh
More string cleanups
Force inline StringView::{begin,end}
Rename ncurses.{cc,hh} to ncurses_ui.{cc,hh}
Add OSX travis-ci support
Use mktemp -d rather than --directory to fix the test script on osx
Get rid of uses of unordered_set, vector is just simpler and faster...
Fix use of mktemp in test script
Fix OSX compilation