shared_array<T>::operator bool() is explicit in boost 1.54, use static cast

Not sure which boost version otiginally introduced the explicit keyword. Tried with 1.54 and 1.55.