rspec-puppet matchers are defined for tests which exist in spec/functions, but the function unit tests lived in spec/unit/puppet/parser/functions. This moves them to the correct place for using rspec-puppet
Included is code, tests and documentation for the difference, intersection and union functions for comparing arrays.