sanlock: use hugepages to avoid splitting read io
Use 2MB transparent hugepages via madvise(MADV_HUGEPAGE) to
reduce or eliminate splitting read io's for lease areas.
This requires allocating 2MB of memory for 1MB lease areas,
leading to some minimal wasted allocation.