Move view macro to tig.h
Move request definitions to request.h
Move request handling code to request.c
Move line definitions to line.h
Move line and color code to line.c
Move keybinding and run requests to keys.[ch]
Move view declarations to view.h
Add tool to generate doc from data structures
Move repository information to separate struct and variable
Group environment-based options
Use symbols to track diff and log argument formatting
Move encoding argument outside the option section
Move option declarations to separate files
Brutally rip out option handling code
Move get_path_encoding to io module
Move various utility methods to util module
Move view draw methods to draw module