Allow setting a TODO_EDITOR different from the default EDITOR

Allow setting a TODO_EDITOR which differs from the default shell editor variable, this can be set via the todo config file

In my case .todo/todo.cfg
```
export TODO_EDITOR=mate
```