icpc compilation fix: added explicit throw specifications
BenchmarkInterface and ThreadedBenchmark destructors now have explicit
throw specifications, as icpc was failing to compile sources because of
different implicit throw specifications - may or may not be an icpc
quirk (http://software.intel.com/en-us/forums/topic/494698)