gomail: Initial commit

Signed-off-by: Fam Zheng <famz@redhat.com>
gomail: Display folders and mail subjects

Use "j", "k" to move cursor down and up.
Use "n", "p" to move to next or prev folder.
"Enter" to start gvim to view the original mail.

Signed-off-by: Fam Zheng <famz@redhat.com>
Makefile: Add makefile for test command shortcut

Signed-off-by: Fam Zheng <famz@redhat.com>
.gitignore: Ignore tags

Signed-off-by: Fam Zheng <famz@redhat.com>
ui: List views of directories and mails

Signed-off-by: Fam Zheng <famz@redhat.com>
ui: Fix cursor movement performance

Don't emit "dir-change" event on index movement.

Signed-off-by: Fam Zheng <famz@redhat.com>
ui: Cursor on the left ">> "

Signed-off-by: Fam Zheng <famz@redhat.com>
ui: Preserve cursor for folder between switching

Signed-off-by: Fam Zheng <famz@redhat.com>
README: Update TODO

Signed-off-by: Fam Zheng <famz@redhat.com>
log: Add Logf

Signed-off-by: Fam Zheng <famz@redhat.com>