fixes #2261 - fixes for CI testing under Ruby 1.9

Support minitest in Jenkins rake tasks, add rdoc and minitest deps due to
old 1.9.2 versions.  Fix PLATFORM under 1.9, fix 1.9.3 specific test.
Fixed bad indentation in the puppet clasS
fixes #2191 - undef in puppet class params is optional
fixes #2255 Fix frozen facts in facts_api