gtk3: add missing license header
gtk3: add missing g_boxed_copy()

GitHub: #138
gtk3: use meaningful name