[CHEF-3783] Make deprecated constants available

* Make deprecated constants in Chef::Mixin available by loading the
  relevant files from the chef/dsl files that replace them.
* Add deprecation warnings via const_missing hook.
remove cruft code.

In all of github there is not a single cookbook using this.
[CHEF-3783] some cookbooks rely on DataQuery being defined on resource

https://www.destroyallsoftware.com/blog/2011/one-base-class-to-rule-them-all