rtpproxy: fix rtpproxy_engage() pvar expansion

Reported by Ovidiu Sas
Closes #195
msilo dbschema: avoid setting a default value for the body field

	* this causes errors/warnings on backends such as MySQL/MariaDB
remove id from version output, since it is no longer used
Makefile: add git revision in the tarballs
generate .gitrevision file if it does not exist
lump processing: correct the handling of DEL lumps with identical offsets

	* for this corner case, only add the _delta_ lengths instead
error.h: add a bug reporting function

Motivation:
	* it seems it can be reused quite a lot

Examples:
	* report_programming_bug("invalid pointer: %p", p);
	* report_programming_bug("we should not process BYEs here!");
lumps processing: a couple of performance optimizations

Since we can only have LUMP_DEL or LUMP_NOP along the main lump chain,
reordering the switch statements will improve code performance.

This patch also enhances code readability and improves error reporting.
data_lump.h: explicitly warn about some broken logic

Currently, append_new_lump() and insert_new_lump() are not used at all.
Moreover, it seems they would not work anyway.
anchor_lump(): drop the redundant "len" parameter
acc: make sure we we don't write the same record twice

this scenario appears when using multi bye leg support and there are no legs
RPM spec: fixed x64_86 compilation problems, added some dependencies
RPM spec: corrected changelog section format
regenerate the TLS CA and default certificate

	* the CA passphrase did not match the one in the README
TLS README: correct spelling and grammar