For shinken-1.4 and >=2 travis compatibility
Fix timeperiod tests
Clean/Fix: various clean + logs added.

x == None -> x is None and != None -> is not None.
clean/simplification: simple DRY.
enh: give more details on missing satellite configuration.
dev config: do not set various settings to prod values,

for easier dev/debugging:

- keep current user/group.
- keep "var/" subdirectory for all workdir.
- put loglevel to DEBUG.
Enh: livestatus_query: better get_live_date_log().
LiveStatus_broker: try to force release memory.
Enh: LiveStatusLogSToreSqlite: add a generator version of execute for select,
Enh: cleaned unnecessary list copy.
Enh: use a namedtuple for separators.
LiveStatusWaitQuery: clean __init__.
Added a "LiveStatusListResponse" to help memory usage with very long response.
Fix: most probably a typo due to an auto-completion.

what else ?
Clean/Enh: logstore_sqlite module.

- Use LiveStatusLogStoreSqlite.select().
- changed get_live_data_log to a generator.
- changed select_live_data_log to a generator.
- simplified where possible.
- clean for some logs.
Clean: give some logs when abnormal things/shit happen.