Removed the old perf module.
Removed the current history strategy. We need to rethink this for co-scheduling anyway.
Removed the unneeded abstraction for the OS services. We only use linux anyway.
Removed the OS::Linux namespace. The OS service now lives directly in the OS namespace.
Added the files at there new destination. Forgot them in the last commit.
Added an additional compiler flag.
Merge pull request #13 from jbreitbart/master

Cleanup