v0.14.0

more customizability, more keyboard shortcuts, more bugfixes (some long awaited) and more help
and some noteworthy changes (see below)

New features:
- details: show both committer and author if they are different
  commit 9e3a15c10d0e3073a59d35f7cb23fde08d8e3926
- respect EDITOR environment variable
  commit 4c9cd873994e068368f3422db9bfe9264a2009df
- open untracked files with i or o
  commit 90649a5f912498e5d33f978036360f29bcfd66d8
- new data type for settings: cmd
  commit 581bbf2f55b5e0d83239b422dc45b4743a3048ed
- new data type for settings: coloredstr
  commit 9b3e715309d93a0f58955303b97c9a2cedeb95a4
- set key=%otherkey%
  commit 0d5d9f69d0e493a38e1745e5a5db61201ad9c0d1
- set --cycle, new keyboard shortcut a
  commit 988df16220b1ebf1d7d1e9f100ce500b55cb5903
- new command to go right
  commit 9c045bd4863250cb0728aa89eea1383656c8ff90
- new command `layout auto`
  commit da688c2c43a07e1d2256ce561924b2106f8ca50e
- mnemonics for keyboard shortcuts
  commit f597df15d6925dffa3dd3b9db82759f0ecf412ad
- gitu --open-always
  commit b69695be8e2baaff0e67791d40e201b57c73f275

New shortcuts:
- D: toggle between iso date and relative date in log view
  commit 8854ac5ce97f4d323773e134556c66e549550719
- y/: copy last search term
  commit 91cae40527d100ce0395cc110b39b4800e8122ce
- E: expand submodule log in details view
  commit 3768a33cf1f3e35f140a3d2ee8839da4d438f11a
- a: show all lines (9999)
  commit 988df16220b1ebf1d7d1e9f100ce500b55cb5903
- L: go right, H: go left
  commit 9c045bd4863250cb0728aa89eea1383656c8ff90
- <ctrl w><ctrl w>: toggle between visible views
  commit 94b1c3e5aa1269ef8370df704f56e161fc1229c4
- shift tab = ctrl o
  commit 222742e34ca579193bd9812d6fbd2e7fbc771ef1
- Y: log --branches
  commit b6b7147c443552f4b5164b0ae22faaa8bbb29294
- gh: go log
  commit 0f77f5860dda27455c6a0ab9a15fdb9f2db64acf

New settings:
- app.pattern.mnemonic
- color.details-view.line-pattern-untracked
- color.line-numbers
- color.log-entry.staged
- color.log-entry.stashes
- color.log-entry.unstaged
- color.log-entry.untracked
- color.shortcut.key.pressed
- color.shortcut.mnemonic
- color.title.commit.refnames.branch.local
- color.title.commit.refnames.branch.remote
- color.title.commit.refnames.head
- color.title.commit.refnames.head-branch-sep
- color.title.commit.refnames.tag
- details-view.cmd.blob
- details-view.cmd.commit
- details-view.cmd.commit.header-data
- details-view.cmd.commit.referenced-by
- details-view.cmd.diff
- details-view.cmd.staged
- details-view.cmd.stash
- details-view.cmd.tag
- details-view.cmd.tree
- details-view.cmd.unstaged
- details-view.cmd.untracked
- details-view.commit.indentation-commit-message
- details-view.commit.line-pattern-referenced-by
- details-view.commit.user-pattern
- details-view.line-numbers.min-width
- details-view.line-numbers.sep
- details-view.line-numbers.sep-left-right
- details-view.show-untracked-relative-to
- details-view.unstaged.line-pattern-untracked
- details-view.untracked.line-pattern-untracked
- log-view.cmd.log
- log-view.cmd.stash-list
- log-view.cmd.unreachable
- log-view.line-pattern
- log-view.line-pattern-error
- log-view.show-stashes-in-reverse-order
- title.commit
- title.commit.refnames
- title.commit.refnames.head-branch-sep
- title.commit.refnames.sep
- title.staged
- title.stashes
- title.unstaged
- title.untracked
- title.untracked-and-unstaged

Bugfixes:
- show all untracked files
  commit 13edf2f06413418d8809cfe06a3ab5f7482788bf
- left/right work in search edit
  commit d9d5f77d462e7e31ec2e688f0500e605a280f636
- home/end work in search edit
  commit 232fcdc4a9341723a6662426ce5f3e91e403866e
- i opens as read only
  commit a6749e8a4019cd56474f341b498f728feee02a96
- toggle or remove log options
  commit 41774b0370fbe467fd09762fea2374efe21ad545
- gits: don't crash when misspelling --command-pipe
  commit 99510706f5dcfaef9cfff5c21679c7acf44e4077
- don't crash when trying to open a version which does not exist
  commit b335a8f467559d364b09994a8c86586d3cec3175
- config.edit does not pass line number to editor
  commit 53dbdf53d4dddb48b378e64bd8a69c66f6a89264
- update focus color when changing a color
  commit 08aa4566924e8755798d2f21037b762492c1163d
- don't crash if color contains standout
  commit 60e59e2c81e45de3052c85e91afb3169d7e94d2a
- home and end don't move focus out of allowed area in command list
  commit ee2ad1f3f421149c3981257674a04917e8c256f4
- don't open log view in gitd
  commit 9f6f6a33bef584236697b8df52fdef5ee9bcfd29
- error handling: don't crash when trying to copy something in error view
  commit bd43e2ff934df0580a63fc56ef1be7aa14cd15fb
- allow a list of lists as cmd_log
  commit f47ef812c82ba457b87af6a8ca77de39e3372a26
- toggling command line options works in gitd
  commit 657fd7fbd0ed8d26c1dab0d02f5ebc05ac03fff4

Help:
- config beyond `set`
  commit 10315daaf9e19cefe6f4fa72c438482356be961a
- set: data types and allowed color values
  commit 202b1b2ded38f2ddbbff835880d2e408555dc243
- show possible usages of primitive commands
  commit fccf2393562d5ff98fd3964daf33659e26523c6b
- some key combinations are intercepted by terminal
  commit 8e73f9b44bd858c5438835df3510ddf6b6d5c6cd

Changes:
- remapped e to layout split  (and moved previous e to p)
  commit 4913d5ad7d59d61e5136315519c922242b436487
- changed color names
  commit 45afb5da939508477bc0139059813962039de0d9
- renamed some color settings
  commit 723878e95b0166a230aa25749ce855c7f047381e
- set vi as default EDITOR, add `export EDITOR=vim` to your bashrc to keep using vim
  commit a61df9f6e83631693269ed3cb705454555399e60
- show only 5000 lines in blob by default
  commit 988df16220b1ebf1d7d1e9f100ce500b55cb5903
- renamed `go right` to `go details`
  commit 9c045bd4863250cb0728aa89eea1383656c8ff90
- remapped <ctrl n> and <ctrl p>
  commit 738246eee11f80511b2043184695f2169319983f
- removed keyboard shortcut for `debug --show-line-id`
  commit 90f6a3de3ee452044aae5ef83ac6133b62c0133d