Add ReportByCpu and ValuesPercentage for cpu plugin

ReportByCpu defaults to true, ValuesPercentage to false

This enables the following use cases:

- ReportByCpu false: emits normalized percentage values
- ValuesPercentage true: emits percentage values
- default: send per core ticks, as previously
handle comments from @octo
fix typos
keep plugin instance for first cpu
add a value_to_rate function.
as advised by @octo move to a rate computing function
typo fixes.
Merge branch 'master' into feature-normalized-cpu
better indentation.
Merge pull request #516 from pyr/feature-normalized-cpu

Add ReportByCpu and ValuesPercentage for cpu plugin