Fix failures for msvc 8.0
back out more MSVC workaround "fixes"
fix shared_ptr_helper load template declaration
changes to support msvc 8.0
reversion problems created by s kelly project
attempt to make tests pass on mdvc 8.0
Merge branch 'develop'