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)
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...
(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...
DOC-248 Revised and updated readme for stdlib module

Reorganized and edited stdlib module readme.
Merge pull request #335 from jbondpdx/stdlib-readme

DOC-248 Revised and updated readme for stdlib module
Merge pull request #262 from tremble/MODULES-707

Modules 707
Merge branch '4.3.x'

Conflicts:
	README.markdown
	lib/puppet/parser/functions/has_interface_with.rb
add require 'tempfile' to resolve a previously autorequired resource