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
Add general information about how/when to use shell_out/shell_out!
Fixed broken Solaris package code and added the unit tests.
aix - rewrite chef-shell functional test using popen4 as ruby pty does not work on aix
change shell spec to use popen4 only for aix, others use pty.
aix does not allow link creation to nonexistent files.
Merge pull request #956 from opscode/adamed-aix-test

OC-9195: OC-9224: OC-9227: Solaris constructor, AIX link and chef-shell tests
aix bff package provider implementation.
Unit tests for AIX BFF Package provider
Rpm resource functional tests supported in aix, centos, redhat and in suse.
Refactored the before and after hooks to use linux commands instead of actions.
A minor change.
Added Resource for AIX Package (BFF)