Update boost to 1.56.
Add support for VS 2012.
Update VS 2010 solution for use with updated boost library. Also add boost_chrono to build.