Use precompiled headers when using VS2010 and VS2012. Allows to use /MP switch to parallelize build. On *nix systems "config.h" is used via "stdafx.h"
Speedup message parsing by optimizing DataDictionary::getGroup() method. Gives ~9% improvement. Doesn't require a construction of heavy pair< int, std::string > object during lookup