remove a bunch of commented stuff
don't search org files after saving recentf, continue-db, etc
structure, tags improvements, project-index

- make project-index call a optionally supplied function after it
  updated the file caches
- fix tons of smaller bugs related to tags/jumps
- move guessing stuff to end of mk-project.el so flycheck can check the
  syntax