Exclude unused header inclusion for serizlizer
add pragma for warning 4267
add warning 4250 disable pragma
add compiler pragma headers
make it simple for boost version selection in config.pri and boost.pri