work around boost bcp bugs
Merge branch 'master' into libuv-pkgconfig
Revert "Revert "upgrade boost from 1.55->1.56""

This reverts commit 7280b1ab4301d9102b2764a8f16c225c33ccc603.