In order to disable them, diagnostic header must be public and included
Revert bounds checks and go back to signed integers
Add 'make bindist'
Update attoconf
Add dir annoyances
Fix travis
Be more strict about function/statement mismatches
Update changelog that I forgot
Add missing changelog
Emergency security fix for deleting characters
Merge tag 'v14.4.19'

Conflicts:
	CHANGELOG
Enums are not usually integers, sorry
Move magic to its own namespace
Re-add some old make shortcuts
In magic, use Variant for all the old anonymous nested unions
Work around a compiler bug in error checks
Fix potential file corruption with partial writes
Merge branch 'hotfix'

Conflicts:
	CHANGELOG
	src/io/write_test.cpp
Why must these things be so hard to test?
Optimize string literals in refcounted strings