Merge pull request #187 from moiseev/new-integer-protocols

Upgrading to the new integer protocols
diff --git a/Sources/XCTest/Private/WallClockTimeMetric.swift b/Sources/XCTest/Private/WallClockTimeMetric.swift
index a088450..2fe945a 100644
--- a/Sources/XCTest/Private/WallClockTimeMetric.swift
+++ b/Sources/XCTest/Private/WallClockTimeMetric.swift
@@ -63,13 +63,13 @@
 
 private extension Collection where Index: ExpressibleByIntegerLiteral, Iterator.Element == WallClockTimeMetric.Measurement {
     var average: WallClockTimeMetric.Measurement {
-        return self.reduce(0, +) / Double(count.toIntMax())
+        return self.reduce(0, +) / Double(Int(count))
     }
 
     var standardDeviation: WallClockTimeMetric.Measurement {
         let average = self.average
         let squaredDifferences = self.map({ pow($0 - average, 2.0) })
-        let variance = squaredDifferences.reduce(0, +) / Double(count.toIntMax()-1)
+        let variance = squaredDifferences.reduce(0, +) / Double(Int(count-1))
         return sqrt(variance)
     }