Add make_pointer function, which uses Python object creation combined with C++ construction.
Add to_vector for converting a Python List object into a std::vector<std::string>.
Add function for move merging one container into the other.
Extend link_libraries signature to now work with keywords, too.
Create new template class CommandTarget, which handles cmCommand creation.
Make Library and Executable Python classes subclasses of Target.
Add anonymous target_name and target_makefile functions, to easily extract from Python Target objects.
Implemented target::link_libraries.