puppetlabs/puppet — pull request #1018 by lak (2012-08-09 07:13:10+00:00)
Title: Refactor/3.x/8233 refactor parameter management

This is a rebase of my year-old branch, mentioned here:

http://projects.puppetlabs.com/issues/8233

In general, the rebase was basically mechanical, but there were a couple of small things I had to do to make it work. E.g., parameters weren't returning consistently in the right order, and a new test has been added in the last year that caught that.