Add provider based test filters for functional tests
Add functional tests for (apt) package resource

Repro/regression test for CHEF-4406 included but is marked pending.
Fix bad const. ref in deprecation/provider/template

Fixes CHEF-4406 http://tickets.opscode.com/browse/CHEF-4406

Calls to Chef::Provider::Template#template_location and #template_finder
will now correctly reference the Chef::Provider::TemplateFinder class.
Chef::Provider::Package#preseed_resource uses these methods expecting an
error to be raised only if there is no template with the desired name,
which triggers a fallback to cookbook_file-based preseed files.

This patch restores the template-based preseed functionality, but will
trigger deprecation warnings from within Chef::Provider::Package's
internal code.
Standardize on `:arch` for architecture-based filtering

Fixes test failures on 32 bit platforms by correctly filtering 64
bit-only tests
Merge branch 'CHEF-4406-11-stable' into 11-stable

Minimal fix for CHEF-4406 suitable for hotfix/patch release