Pull request for all the remaining patches, including the new performance monitors.

On Thu, 2014-10-09 at 07:18 -0700, Jens Breitbart wrote:
> Add the default initialization value here to simplify the init
> function? Also true for some of the members below?

I personally prefer keeping all implementation details out of the header
file. I have however fixed this now for this class and also for the
other classes I've written.