improve: Engines management

The service amqp2engines disappear, now each engines is launched via the script engine-launch.
The script service has been improved to handle group of processes in supervisord.
The supervisord service amqp2engines now refers to all the engines.
Implementation of service --status-all

Conflicts:
	sources/amqp2engines/opt/amqp2engines/engines/crecord_dispatcher.py
	sources/amqp2engines/opt/amqp2engines/engines/perfstore2.py
	sources/amqp2engines/opt/amqp2engines/engines/perfstore2_rotate.py
delete amqp2engines ; fix common.sh
improve: do not create another thread for the internal queue
Conflicts:
	sources/amqp2engines/opt/amqp2engines/engines/perfstore2.py
improve: entities now perfom a find to avoid useless saves

Conflicts:
	sources/amqp2engines/opt/amqp2engines/engines/entities.py
add: update.sh script for updating sources only
fix: update.sh script for pyperfstore special package
fix: do not extract pyperfstore
fix: make engine-launcher executable
fix: find_one() doesn't return a cursor, use find directly with hint
fix: use backend object instead of cstorage in entities.beat()
fix: declare sla in entities constructor
improve: indexes

Conflicts:
	sources/mongodb-conf/opt/mongodb/load.d/08_indexes.py
fix: don't save metric metadata (perfstore3 does the job)
add: function to test if a metric is an internal one
add: add mongo collections size metric, timeserie for perfstore ws and put_data,put_one_data
fix: restore original build-install.sh
fix: use of rdr_tstodate in webcore
fix: export_env in update.sh
Merge branch 'develop' of github.com:capensis/canopsis into develop