Devolver has a new publishing label for licensed indie games