Ported to MacOS (10.7) & Ported to GCC 4.7.3.

Changed env.h to support LYLD_LIBRARY_PATH.
Changed disruptor-- to fix compilation errors with GCC 4.7.3.
Changed tx_assert.h to eliminate unnecessary macros for different platforms.
Changed gcc 4.6 to gcc 4.7 in README