Supressed typedef warnings from Boost (see Boost ticket #8546) and changed Makefile dependency order for multithreaded build