Fixing ssl_cert task error message

If you run `rake ssl_cert` without arguments it fails on .gsub method, 
this should be done after the check 
Add timeout attribute to scm resource
Use timeout attribute in git and subversion providers
Update the deploy resource to meet extended scm interface
Update specs to encompass scm timeout attribute
Remove stray :focus from spec
Fix botched rebase
Add spec for new timeout attribute on deploy resource
Extend deploy provider spec to cover timeout
Fix CHEF-4419 by appending a drive letter from the current working directory to the path if it starts with '/' in the most common code path we're encountering this issue.
get first gem.bat in path rather than last
Merge pull request #926 from opscode/CHEF-4419

CHEF-4419: Absolute file paths with no drive letter for file resources on Windows fails chef-client run
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
Make sure config file selection specs can run when HOME is not set.
Merge pull request #936 from opscode/ci-test-fix

Make sure config file selection specs can run when HOME is not set.
Add provider based test filters for functional tests