Bug 895639: Add preliminary support for OS X 10.9; r=armenzg

This requires that fixes for
  * http://projects.puppetlabs.com/issues/21868
  * http://projects.puppetlabs.com/issues/22107
  * http://projects.puppetlabs.com/issues/22129
be in place.

Note that this uses the built-in user provider, rather than the custom
darwinuser provider.  Other OS X versions will switch soon.

This is "preliminary" because we may need to adjust as we begin running
tests on these hosts.
Bug 906656: build screenresolution from tarballs, not git; r=armenzg
Bug 906706: clean up TemporaryItems too; r=armenzg
Bug 906706, 906656, 895639: revert; a=bustage

Possible one of these commits is causing a puppetmaster to OOM.
Bug 906706: clean up TemporaryItems too; r=armenzg
Revert "Bug 906706: clean up TemporaryItems too; r=armenzg"
Bug 895639: Add preliminary support for OS X 10.9; r=armenzg

This requires that fixes for
  * http://projects.puppetlabs.com/issues/21868
  * http://projects.puppetlabs.com/issues/22107
  * http://projects.puppetlabs.com/issues/22129
be in place.

Note that this uses the built-in user provider, rather than the custom
darwinuser provider.  Other OS X versions will switch soon.

This is "preliminary" because we may need to adjust as we begin running
tests on these hosts.
Bug 906656: build screenresolution from tarballs, not git; r=armenzg
Bug 906158: add vhost names and aliases for SNI; r=catlee
Bug 906765: add missing dependency for concat; r=Callek
Bug 906900: add releng-puppet1.srv.releng.scl3 to nodes; a=nodechange