Physically delete blobs where all records were already removed.
Merge pull request #49 from euroelessar/master

Added ability to pass offset to eblob_preallocate
v0.21.21
eblob_base_remove() must not remove base ctl from base list, since it will be updated during defragmentation and thus will be lost.
v0.21.22
Defrag: extended logs and fixed defrag_raw

Added printing size at eblob_want_defrag.
Fixed resetting counters in eblob_defrag_raw.
defrag: eblob should delete/unlink blob files containg only removed entries as soon as it detects them
Added gitignore
Added debian/dirs
license: use eblob is now under LGPLv3
gitignore: initial import
Merge branch 'master' of github.com:reverbrain/eblob

Conflicts:
	.gitignore
v0.21.23
Merge branch 'master' of github.com:reverbrain/eblob
merge: allow to merge really old blobs whose indexes always contain 96 as disk_size
Merge branch 'master' of github.com:reverbrain/eblob
v0.21.24
Defrag: Fixed accumulation of bases which comes out the limits.
When we go through unsorted bases and find a base which can be added to accumulation because of limits
we need to consider it's records and size in total counters rather then resetting counters to 0
Merge pull request #50 from shaitan/master

Defrag: Fixed accumulation of bases which comes out the limits.
defrag: minor comment cleanup