Make_unique function is added

The PR adds make_unique as it described in Working Draft of Standard for Programming Language C++ Document Number: N4296, Date: 2014-11-19, Revises: N4140.


Shouldn't you test that the unique_ptr is not empty?