use system instead of rawSystem to call $EDITOR

$EDITOR might contain spaces which doesn't work correctly
with rawSystem
work around GHC 7.4 not having 'lookupEnv'
relax dependency on bytestring
v0.2.3.0
make the program unicode-aware
use "(no title)" as the default title
v0.2.4.0