remove redundant strncmp on full_text
remove useless timeout member in struct block
split ini and json code

Configuration file (ini) parsing code goes to ini.{c,h} and JSON
printing code goes to json.{c,h}.

This commit also factorizes the protocol keys in a single PROTOCOL_KEYS
macro.