Don't delete null reference/pointer
Update Unique docs
Enable safe ctor, add example
Document isEmpty and make property
Support transfer to unique base class

Note: Implicit return of a Derived lvalue -> Base is not supported.
Note: We don't need to disable the ref overload because postblit is
disabled now.