Add back use of shared_ptr<char> as the error with Electric Fence is because strdup() is using the system malloc() not the EF version, so it will also complain regardless of how strdup() is used.
Merge branch 'master' of https://github.com/trojanfoe/ChessCore