mi_json documentation: corrected typo and XML translation problem
Merge pull request #121 from shimaore/mi_json

mi_json documentation: corrected typo and XML translation problem
Rebuilt mi_json README
separate file for the original Makefile.conf

The original Makefile.conf is now found in Makefile.conf.template. This
prevents merge conflicts while updating the Makefile.conf
menuconfig reads from template if config does not exist
removed Makfile.conf from versioning
Fix bogus comma when printing an AVP array with $(avp(foo)[*])
core: set proper identification label for timer procs
 - check labels via 'ps' MI command
rework ratelimit distributed queries

instead of adding -1 to the counter, use the cachedb_sub function exported by
the cachedb module. This prevents ratelimit counters from adding extremely
large values for some backends (ex: memcached).
Thanks go to Brett Nemeroff for reporting and testing.
memory statistics can be used only if stats are on
when joining two frags, only the used memory changes
Add `callid` field to information returned by the `ul` module's MI.

This allows e.g. to retrieve the information even when using a memory-only store.
Mask compile-time shift/reduce conflict due to if statement ambiguity
Renamed parameter 'from_col' to 'pattern_col'
httpd: remove bogus error log
Step 1 in enhancing drouting:
- GW - load state and outbound sokcet from database
- carriers - load state (as separate field) from database
- cleanup - remove the avp "type" as no longer used
(work in progress)
Fixed restoring SOCKET info from AVP during failover
Added exec_threshold parameter to cachedb_* modules in order to be able to track slow queries
Reset the lump cond flags when the condition evaluates to false.

In case there are multiple branches, the conditions can evaluate
differently on each branch - which might lead to bad counting of the
added lumps ( used by the dialog module for dlg validation )
Step 2: use the socket info during routing to GW