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.
Add factory unique() for safe construction with 0 arguments
Clarify release docs