bslmf_isaccessiblebaseof compile out bothersome tests on MSVC2015 (#3722)
bslmf_isaccessiblebaseof compile out bothersome tests on MSVC2015 (#3722)

* bslmf_isaccessiblebaseof compile out bothersome tests on MSVC2015

* bslmf_isaccessiblebaseof compile out bothersome tests on MSVC2015

* bslmf_isaccessiblebaseof compiler feature macro in test

* bslmf_isaccessiblebaseof switch exception from cc to gcc

* bslmf_isaccessiblebaseof figure out msvc version

* bslmf_isaccessiblebaseof thrashing and flailing

* bslmf_isaccessiblebaseof less flailing

* bslmf_isaccessiblebaseof flailing removed

* bslmf_isaccessiblebaseof switch compiler exception

* bslmf_isaccessiblebaseof different versions of sun compiler behave differently

* bslmf_isaccessiblebaseof preprocessor boolean logic more readable
bloomberg/bde,bloomberg/bde,bloomberg/bde,bloomberg/bde,bloomberg/bde