posix_fallocate fails on Solaris except for UFS -- if we get EINVAL
from posix_fallocate, set a static so we don't try it again, and use
ftruncate instead. Reference #1267.
Merge pull request #1269 from wiredtiger/posix_fallocate-on-solaris

posix_fallocate fails on Solaris except for UFS