~shunter/tagmage

Fix estrtoid always returning '0'
Conform to a consistent spacing convention

- tabwidth=8
- tabs for indentation, spaces for alignment
- line width maximum = 80
Remove libbsd and alter to compile successfully on Alpine
Fix limit compiler warning in gcc on util.c:cp
Change `tad` so that it doesn't delete the directory on every call.
Separate some functions in the tagmage CLI in its own file.
Bugfix `tags.c:find_filter` accessing past `pseudotags`.
Remove necessity for tag buffer in tagmage.c
Small semantic changes
Refactor out tmdb_error()
Enable error handling in the tag engine.
Document header methods.
Replace sscanf with stroti for converting from string to id.
Bugfixes; replace useless error returning with a simple err-and-stop
Rename database.c method prefix from `tagmage_` to `tmdb_`
Update VERSION
Add pseudotag documentation
Add pseudo-tags
Add more robust tag / pseudotag system.
Next
Do not follow this link