add ix unittest to build and remove boost dependency
avoid gcc 4.8 errors