creating branch to fix intrusive for Sun CC (#3339)
fixed SFINAE usage for Sun CC
removed explicit from smart_ptr ctor