Add missing libboost-system to test/CMakeLists.txt.

This fixes bug #133.

Thanks to Arkadiusz Miskiewicz <arekm@maven.pl> for the patch.
Use g_variant_equal() instead of g_variant_compare() to compare enums.

g_variant_compare() doesn't support tuples, and we're only interrested
in equality anyway.
Added property binding for SR_CONF_VOLTAGE_THRESHOLD.
Added a comment to CMakeLists.txt
Used cotire to enhance build performance

Cotire (compile time reducer) is a CMake module that speeds up the
build process of CMake based build systems by fully automating
techniques as precompiled header usage and single compilation unit
builds for C and C++.

Cotire is released under the MIT license.
Added .gitignore rules for cotire
Refactored Signal into Trace

This will be used for non-signal traces such as the decode trace.
Made SigSession::update_signals take sdi as a parameter
Initialise Trace widgets when the trace is received by the View
Enumerate probes when session is loaded
Read out the sample rate when loading files