reduce allocate pages for normal page testcase

This is to avoid allocation thp unintentionally.
We allocate 1024 pages only for explicitly specified to do so.

Signed-off-by: Naoya Horiguchi <nao.horiguchi@gmail.com>
'make test' depends on 'make all'
allocate more pages to more like to allocate thps
define MAP_HUGETLB

because it's not found in library header in RHEL6