Add u_ptr as alias of unique_ptr.
qmodel: Rummikub and Table use pimpl.
qmodel: add class Set.
qmodel: Add forward declarations.