Map Data 2^32 Bits In Memory in 64-bit Solaris Builds

When building on a 64-bit Solaris platform, map data 2^32 bits ahead in
memory so that we grow in the 64-bit space.
Fix numeric typo on lj_alloc.c
Merge pull request #158 from pamaddox/master

Map Data 2^32 Bits In Memory In 64-bit Solaris Builds