Finish implementing the first version
Finish implementing the first version

- Use boost thread clock
- Use boost accumulators
- Add FUNCTION_PROFILER macro

The thread clock is nice but not necessarly representative, should
propably add a steady clock as well.

kode9/function_profiler