Don't remove /tmp/concat in after :each

If the spec files are run in a random order, removing /tmp/concat after
certain tests could cause the next tests to fail if they do not recreate
this directory.
Merge pull request #143 from hunner/fix_rm

Don't remove /tmp/concat in after :each
Switch test to use a much higher gid/uid
Merge pull request #145 from adreyer/fix-gid

Switch test to use a much higher gid/uid
Fix test port from 596cec1
Merge pull request #148 from hunner/fix_port_test

Fix test port from 596cec1
Disable test for unimplemented feature
Merge pull request #153 from hunner/comment_test

Disable test for unimplemented feature
This test is implemented incorrectly, and is testing an unimplemented feature.

So commenting it out
Merge pull request #154 from hunner/comment_newline_test

This test is implemented incorrectly, and is testing an unimplemented feature.
Fix aix/windows ownership issues and vardir path
Merge pull request #156 from hunner/fix_aix

Fix aix/windows ownership issues and vardir path
Avoid multi-line greps on solaris 10
Merge pull request #157 from hunner/fix_sol10_grep

Avoid multi-line greps on solaris 10
Correct syntax
Merge pull request #158 from hunner/fix_sol10_grep

Correct syntax
It is actually all Solaris
Merge pull request #159 from hunner/grep_sol

It is actually all Solaris
Use tmpdir instead of /tmp for windows compatability
Merge pull request #160 from hunner/use_tmpfile

Use tmpdir instead of /tmp for windows compatability