Fixed up the makefile

- Changed `chug_path' into an actual function
  * `g_alloca' is used for allocation in all of the places its called,
    so be careful of a stack overflow (fuse gives us more restriction
    there)
- renamed tagfs.l to tagfs.lc
- added a tagdb_new function for when you don't want to load in a
  database