Prepare a 4.3.2 release.
Merge pull request #299 from apenney/432-release

Prepare a 4.3.2 release.
(MODULES-927) Add missing functions to README

* anchor
* bool2str
* camelcase
* deep_merge
* pick_default
* validate_ipv4_address
* validate_ipv6_address
(MODULES-927) Update docs for functions in README

* range (take an optional third argument for range step)
* validate_slength (take an optional third argument for minimum length)
* file_line (take after and multiple attributes)
Update spec_helper for more consistency
Merge pull request #313 from mhaskel/spec_updates

Update spec_helper for more consistency
Updated docs of validate_string to reflect bug

See: https://tickets.puppetlabs.com/browse/MODULES-457
Note that also future parser does not work
Remove simplecov

simplecov 0.9 dropped ruby 1.8 support, and stdlib is one of the oddball
modules that uses it. So we could probably just remove it and be okay.

(cherry picked from commit a7c129b22d91fc723a8176c066a3eb96b03a2f56)
Merge pull request #322 from hunner/remove_simplecov

Remove simplecov
MODULES-1248 Fix issue with not properly counting regex matches with legacy versions of ruby
Merge pull request #321 from cyberious/4.3.x

MODULES-1248 Fix issue with not properly counting regex matches with leg...
Merge pull request #320 from JimPanic/patch-2

Update docs of validate_string to reflect bug
(MODULES-707) chomp() fails because generate() no longer returns a string

We need to use

  unless value.is_a?(String) || value.is_a?(Array)

rather than

  klass = value.class
  unless [String, Array].include?(klass)

because the klass version enforces type checking which is too strict, and does
not allow us to accept objects wich have extended String (or Array).

For example, generate() function now returns Puppet::Util::Execution::ProcessOutput
which is just a very simple extension of String.  While this in it's self was
not intentional (PUP-2306) it is not unreasonable to cope with objects which
extend Strings
Re-use existing str2bool code rather than doing a copy and paste
Fix strict_variables = true
Merge pull request #302 from 3flex/update-readme

(MODULES-927) Update readme
Merge pull request #303 from bobtfish/fix_strict_variables

Fix strict_variables = true
ENTERPRISE-281 fixes issue with has_interfaces and case mismatch causing us not to return some interfaces
Merge pull request #334 from cyberious/WindowsHasInterfacesBug

ENTERPRISE-281 fixes issue with has_interfaces and case mismatch causing...