Put the method definitions in a namespace.
Merge branches 'thread_pool' and 'flatten_repeat_timer' into integration