Make sure link unit tests don't throw on Win2003.
Make git_spec work with older git versions.
Don't run blockdev & chardev tests because mknod can not be used inside a Solaris zone.
Treat specialized diff output on Solaris as no diff.
Merge pull request #803 from opscode/ss/fr-ci-fixes

Some more CI fixes for Solaris & Windows Server 2003 @ SLES 11 SP2.