Initial checkin of glib/autoconf app skeleton.
Add .gitignore, populated with standard autoconf/make build output.
Rename glib-app-skeleton to fuse-db project.
Link in gnet2 and fuse libs, update .gitignore.
Link in Berkeley DB.
Link with libcrypto from OpenSSL, for SHA1_*() functions.
Revert "Link with libcrypto from OpenSSL, for SHA1_*() functions."

This reverts 3f4782e8244625595b96e630785c07aa5ad4b857 commit.

Reason: gnet library already provides SHA support.
Commit FUSE hello_ll as skeleton.
Start adding DB init.
Replace with non-lowlevel implementation.  Remove DB usage.
Implement readlink operation, pprefix() helper.
Rearrange code, remove stock header.
Rename dbfs to ndbfs.
Add 'dbfs' for Berkeley DB experiments.
dbfs: Implement dbfs_read_inode, reimplement getattr op
dbfs: Implement lookup, opendir, readdir, releasedir ops
dbfs: Move definitions to dbfs.h.
dbfs: abstract out dir lookup, dir foreach. start work on rmdir.
dbfs: implement unlink, rmdir ops. comment out open, read ops.
dbfs: implement readlink op
dbfs: Move DB-related stuff to new file dbfs-backend.c.