replaced MSVC property-syntax for swizzlers with generic template swizzlers

upgraded to boost 1.55