Enable idle rate in CMake if creation rate/cleanup rate is enabled in CMake.
Implement priority propagation for critical priority HPX-threads. Now, whenever an
HPX-thread with critical priority creates another HPX-thread, the child HPX-thread
will be set to critical as well. This significantly improves the regularity of
HPX performance counters evaluated at regular intervals (now those intervals are
actually... regular).

Hartmut, Heller: Should we only propagate critical priority if the created HPX-thread
is specified as having a "default" priority? We should talk about this before merging
this.
Rewrote context switch benchmark - now you can configure how many contexts it will use.
The benchmark now uses a PRNG to determine the order in which the context switches
happen (seed is also configurable). Also, updates to delay_baseline/baseline_threaded
(which should really be renamed to payload_baseline).
postprocess_htts.py will now tell you which specific data point is missing from
your data set (previously it just choked and gave up). This is useful if some of
your runs are seg faulting, etc.
Minor fixes: update copyright, and silence debugging output from the artificial
synchronization code that was added to HTTS.
Update run_htts.sh so that a specific list of core counts can be specified, instead
of just a maximum number to use.
Specify the sample size on the command line.
Add run script for context switching benchmark
3AM hacks to make this multi-threaded.
FIFO/LIFO nonconcurrent benchmarks.
Fix incorrect memory reservation.
Actually output the blocksize.
Add warmup stage to coroutines benchmark.
Add missing newline.
Add macro that forces HPX_ASSERT to fallback to BOOST_ASSERT, to allow the use of
hpx.util headers that only depend on HPX because of HPX_ASSERT
Don't include hpx/config.hpp from worker_timed.hpp (this forces a dependency on HPX).
Estimate warmup duration in HTTS.
Fix intel compile errors.
Add thread_data to sizeof benchmark.
Switch to jemalloc.