make ptr<T>(p) non-explicit; remove confusingly named make_ptr<>
make ptr<> comparison operator symmetrical, e.g. "raw_ptr == ptr"