Fix Maybe_Owned copy constructor / assignment operator
Fix Maybe_Owned copy constructor / assignment operator

Both the move and copy variants must use a template parameter, otherwise it
seems like C++ prefers to use the overload that isn't a template. This
effectively disables move semantics for maybe owns that are of the same type
parameter.

RedCraneStudio/redcrane-engine,RedCraneStudio/redcrane-engine,RedCraneStudio/redcrane-engine,RedCraneStudio/redcrane-engine