Eliminate the Kinds table
Remove Callers table
Record the language of source files
Rename analysis commands
Index headers separately. Closes #52
Last indexed time is the start of indexing, not the end
Removal of unneeded complexity now that inclusions are indexed separately
Don't update Files table when updating a Definition
Reactivate parallel indexing
Catch exceptions from process-conduit
Add inclusion args to end of argument list instead of beginning
More strictness
Even more strictness
Don't pass the indexer conduit around
Streamlined the database
Introduce the RPC monad
Add RPC equivalents of the pygclangindex protocol functions
Use RPC to communicate with the indexing process
Include CommandInfo in Inclusion
Clean up inclusions a little more