Merge commit '3a6b7eb9a532100a4cb85e0a81fbc8bd6e91db13' into lttng-luna

These conflicts are a little intense, let's fix them one merge at a time...

Signed-off-by: Alexandre Montplaisir <alexmonthy@voxpopuli.im>

Conflicts:
	lttng/org.eclipse.linuxtools.ctf.core/META-INF/MANIFEST.MF
	lttng/org.eclipse.linuxtools.tmf.core/src/org/eclipse/linuxtools/tmf/core/ctfadaptor/CtfTmfEventFactory.java
	lttng/org.eclipse.linuxtools.tmf.ui/src/org/eclipse/linuxtools/internal/tmf/ui/project/handlers/OpenExperimentHandler.java

Change-Id: If5589c465c299b4f2c718ae25426c5afe446fce1
Merge branch 'master' into lttng-luna

Signed-off-by: Alexandre Montplaisir <alexmonthy@voxpopuli.im>

Conflicts:
	lttng/org.eclipse.linuxtools.ctf.core.tests/shared/org/eclipse/linuxtools/ctf/core/tests/shared/CtfTestTraces.java
	lttng/org.eclipse.linuxtools.tmf.core.tests/shared/org/eclipse/linuxtools/tmf/core/tests/shared/CtfTmfTestTraces.java

Change-Id: Ic87bd53cb80a36b20e996f3770aca93a53b78e2f
tmf: Add a Double type for state values

Double has a convenient Double.NaN value that cannot be attained
by "normal" means. We'll use this as the null representation of a
DoubleStateValue.

They are stored in the history tree the same way as Long state values:
by using a fixed 64-bit entry in the Strings section. If we start
using a lot of Long and Double values, eventually it might be worth
making the "valueOrOffset" field 64-bit to save space...

Change-Id: If59677565f16eaee947b9c4724fa7df7ef2239a9
Signed-off-by: Alexandre Montplaisir <alexmonthy@voxpopuli.im>
Reviewed-on: https://git.eclipse.org/r/16330
Tested-by: Hudson CI
Reviewed-by: Patrick Tasse <patrick.tasse@gmail.com>
IP-Clean: Patrick Tasse <patrick.tasse@gmail.com>
tmf: Fix Double state value type

Change-Id: Ic20b9c114a069881fbb3d30dfac6b538d57bb2b2
Signed-off-by: Patrick Tasse <patrick.tasse@gmail.com>
Reviewed-on: https://git.eclipse.org/r/16346
Reviewed-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
IP-Clean: Matthew Khouzam <matthew.khouzam@ericsson.com>
Tested-by: Hudson CI
Reviewed-by: Alexandre Montplaisir <alexmonthy@voxpopuli.im>
BTree index on disk
Bug: 315883

Change-Id: I91be77339535a2379f4d48ab9d6e66894afb95ac
Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
Address a bunch of comments

Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>