internal architecture rewrite

nuked temporary pool, two data pools are used instead - they are swapped
(almost) atomically to reduce lock contention
store request in temp_request pools
use protobuf-c-fast instead of generic protobuf-c
fix protobuf-c-fast memleaks
patch generated protobuf code to use static buffers
add hash routines
add new files to makefile
replace murmurhash with xxhash

and use hash + JudyL instead of JudySL
disable report regeneration

they are now filled out gradually
this fixes unavoidable hangs of the main thread
Merge branch 'devel_hash' into devel_no_report_regenerate

* devel_hash:
  replace murmurhash with xxhash
  add new files to makefile
  add hash routines
fix memleak on request_pool overflow
use all threads for all tag reports
..and here, too
these locks are still needed
fix race conditions and make reports work again
fix typo
move common fields to std struct
minor improvements for pinba_get_time_interval()
minor optimization
simplify the dictionary