Commiting original boost 1.52 changes