Switched to using the timer from gtest.
Removed the need for return type for functions under test.
Simplified the API. Introduced ASSERT_TIME_* macros.

Removed END_PTEST and switched to {}.
Removed TIME. It's now directly integrated in the ASSERTs.
Removed all C++11 features.
Introduced dependency to gmock.
Removed NR_RUNS arguments and moved it inside the test.
Changed tests to match new features.
Wrote documentation.
Removed predefined length string test.