Fix: make indexes HT global for real

Signed-off-by: David Goulet <dgoulet@efficios.com>
Fix: add index destruction in destroy stream call

Signed-off-by: David Goulet <dgoulet@efficios.com>
Fix: don't create index on snapshot

Signed-off-by: David Goulet <dgoulet@efficios.com>
Fix: add missing break in switch for relayd create session

Signed-off-by: David Goulet <dgoulet@efficios.com>
Relicense lttng-index and lttng-viewer to BSD

Signed-off-by: David Goulet <dgoulet@efficios.com>
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Documentation of live usage and protocol

Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Fix: remove debug error message

Signed-off-by: David Goulet <dgoulet@efficios.com>
Fix: use session id when deleting viewer streams

Signed-off-by: David Goulet <dgoulet@efficios.com>
Fix: use global thread quit pipe in live

Signed-off-by: David Goulet <dgoulet@efficios.com>