Merge pull request #525 from kbarber/maint/fix_test_fix

This patch reverts a fix, I had reverted with my last commit
Increase the length of the `puppet_version` column

Previously it had a max length of 40 chars, but dev versions of PE
send a version string that is longer than that.
Merge pull request #526 from cprice-puppet/bug/master/report-puppet-version-col-too-small

Increase the length of the `puppet_version` column
Release notes for 1.3.1
Update changelog for 1.3.2 release
Add anon option

Signed-off-by: Ken Barber <ken@bob.sh>
Add anonymizer hooks

Signed-off-by: Ken Barber <ken@bob.sh>
Trailing space

Signed-off-by: Ken Barber <ken@bob.sh>
Extract out anonyimization functions

Signed-off-by: Ken Barber <ken@bob.sh>
More anon

Signed-off-by: Ken Barber <ken@bob.sh>
Oops

Signed-off-by: Ken Barber <ken@bob.sh>
Add report anonymization

Signed-off-by: Ken Barber <ken@bob.sh>
Switch to using update-in

Signed-off-by: Ken Barber <ken@bob.sh>
Cleanup

Signed-off-by: Ken Barber <ken@bob.sh>
Add new transform cli and cleanup anonymizer

Signed-off-by: Ken Barber <ken@bob.sh>
Add type equality tests to :post conditions

Signed-off-by: Ken Barber <ken@bob.sh>
Switch anon entry point into its own CLI tool

Signed-off-by: Ken Barber <ken@bob.sh>
Use rand-nth

Signed-off-by: Ken Barber <ken@bob.sh>
Fixed some bugs with anonymization, no works properly again

Signed-off-by: Ken Barber <ken@bob.sh>
Memoize some functions, and fix up some parts that were not randomizing

Signed-off-by: Ken Barber <ken@bob.sh>