Add reject() function

Like the grep function, but we can now reject members of an array
based on a pattern.
Merge branch 'duritong-fun/2.x/reject' into 2.x

* duritong-fun/2.x/reject:
  Add reject() function
Merge branch '2.x' into 3.x

* 2.x:
  Add reject() function
Merge branch '3.x' into 4.x

* 3.x:
  Add reject() function
Merge branch '4.x'

* 4.x:
  Add reject() function
Update Modulefile, CHANGELOG for 2.6.0
Merge branch '2.x' into 3.x

* 2.x:
  Update Modulefile, CHANGELOG for 2.6.0

Conflicts:
	CHANGELOG
	Modulefile
Merge branch '3.x' into 4.x

* 3.x:
  Update Modulefile, CHANGELOG for 2.6.0
Merge branch '4.x'

* 4.x:
  Update Modulefile, CHANGELOG for 2.6.0
Update Modulefile, CHANGELOG for 3.2.0
Merge branch '3.x' into 4.x

* 3.x:
  Update Modulefile, CHANGELOG for 3.2.0
Merge branch '4.x'

* 4.x:
  Update Modulefile, CHANGELOG for 3.2.0
maint: style guideline fixes
Merge branch 'dalen-style_fixes'

* dalen-style_fixes:
  maint: style guideline fixes
Clarify that stdlib 3 supports Puppet 3

Minor clarification to the compatibility section of the README.
Merge branch 'maint/master/update_readme'

* maint/master/update_readme:
  Clarify that stdlib 3 supports Puppet 3
Add test/validation for is_numeric if created from an arithmetical operation
Add test/validation for is_integer if created from an arithmetical operation
Add test/validation for is_float if created from an arithmetical operation
Merge branch 'stephenrjohnson-bug/3.x/18157_arithmetical_operations' into 3.2.x

* stephenrjohnson-bug/3.x/18157_arithmetical_operations:
  Add test/validation for is_float if created from an arithmetical operation
  Add test/validation for is_integer if created from an arithmetical operation
  Add test/validation for is_numeric if created from an arithmetical operation