Made conflict resolution test test_driver_t be responsible for allocating actions.
Removed has_begun and done fields of core_action_t in DiskConflictTest.
Made DiskConflictTest core_action_t inherit from accounting_diskmgr_action_t.
Removed intrusive list of core_action_t, made accounting_diskmgr_action_t be typedefed to core_action_t in DiskConflictTest.
Removed core_action_t typedef.
Made conflict_resolving_diskmgr_t be not templated.
Detemplatized stats_diskmgr_t.
Merge branch 'sam_detemplatize_conflict_resolver' into sam_939_iovec
Made pool_diskmgr_action_t no longer inherit from home_thread_mixin_debug_only_t (it is unused).
Made scoped_array_t support move construction and assignment.
Made scoped_array_t use size_t, not ssize_t.  The signed int crusade just isn't working.
Added writev_async.
Made the data block manager use writev_async.
Removed spurious uses of typename keyword in conflict resolving diskmgr.
Made the conflict resolving diskmgr use int64_t for disk block numbers instead of int.
Merge branch 'sam_939_alt' into sam_939_iovec
Merge branch 'sam_939_alt' into sam_939_iovec
Made things compile on OS X -- made the actual use of writev be conditionally compiled.
Merge branch 'next' into sam_detemplatize_conflict_resolver
Merge branch 'sam_detemplatize_conflict_resolver' into sam_1170