inject error mechanism only when built in at commmand line, to avoid accidental enabling
updating error injection to be invisible when not invoked
better descriptions of the inject error mechanism
minor
Merge pull request #71 from pantheon-systems/inject-errors

Inject errors
Testing out enums for config
fix dav_rename null entry causing assert in stat_cache_value_set
using keytuple macro and enum
Don't leak file descriptors when LevelDB is failing to write.
Merge branch 'master' of github.com:pantheon-systems/fusedav
Merge pull request #74 from pantheon-systems/rename-coredump

fix dav_rename null entry causing assert in stat_cache_value_set
using keytuple
Completely static initialization with struct offsets; avoids references to config field names after initialization
Don't err when config_file is not specified; temporary until fusedav and titan are updated
after merging new changes from master
Fix some build warnings.
accommodate David's suggestions; pass uid, gid, umask to fuse and remove from config struct
Initial clean paths conversion.
Don't clean up cache after each deletion event.
Merge branch 'master' of github.com:pantheon-systems/fusedav into clean_paths