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
change the code structure
add tmp license function
add NULL pointer check
Merge branch 'master' of https://github.com/OpenSIPS/opensips
check memory allocation
initial value to NULL
bugfix: free the memory from strdup with pkg_free
add uuid field
format code