Revert "Merge pull request #1419 from hlindberg/18458-Reload-Ruby-DSL"

This reverts commit 7d0b22ac6df8e1742044831b7e805c09eeacbe8c, reversing
changes made to 59f4327869d0858ac631277fe98c603941facf3e.
Revert "(yardoc) Refactor status for Puppet DSL; from @since to @status."

This reverts commit 1c26453c7447a9771253e8342c08a67a05750071.
Revert "(yardoc) Correct @since information in the Ruby DSL files."

This reverts commit 61bdb05968e3c5efc14fd710da24bc7f963dcc52.
Revert "(#17845) Add @since 3.0.x EXPERIMENTAL to Puppet::DSL (transitive)."

This reverts commit 2c8fc1ecef9a9f58bfe7075db712e2921e8025fa.
Revert "(yardoc) Fix Ruby DSL yardoc."

This reverts commit 8703898e714ac4fa4f7abbd13d8295bcf1df682e.
Revert "Don't remove validate_arguments from backtraces"

This reverts commit 368587acfc7a66fc7f95327ab53064e1c89541c5.
Revert "Merge branch 'new-ruby-dsl-by-mlen'"

This reverts commit 751efa9174adfe1bc0a5707855e6ba16ff2aed43, reversing
changes made to 023cffdbb9b30945fbf4dcaded4f63428ce54ea7.

Conflicts:
	lib/puppet/dsl/context.rb
	spec/unit/dsl/context_spec.rb
Merge pull request #1426 from pcarlisle/revert-ruby-dsl

Revert ruby dsl
(#18876) Add deprecation warning for use of ruby dsl.

This adds a deprecation warning for parsing of ruby based manifests.
Tests are updated to check that the deprecation warning is issued for
ruby manifest, but not otherwise.
Merge pull request #1427 from hlindberg/deprecate-ruby-dsl

Add deprecation warning for use of ruby dsl.