Additional empty-value support: add a new page-header flag if all of the
values are empty, we anticipate data sets where that will be the case.

This also fixes a mistake in the last set of changes, we weren't setting
the no-empty-values flag in the case of a bulk load.
Fix compiler warning:

../../../test/huge/huge.c:212:2: error: ignoring return value of
‘system’, declared with attribute warn_unused_result
[-Werror=unused-result]
  (void)system("rm -rf WT_TEST");
Merge pull request #838 from wiredtiger/empty-value-handling

Additional empty-value support: add a new page-header flag if all of the values are empty.
Don't check for fdatasync on OS X: it exists but doesn't work.