implementing some useful commands that are exposed through pll's api

as mentioned in the commit commands, the following commands have been implemented:
- del (delete a language)
- set (set or change the language of a term or post)
- getlang (get the language of a post or term)
- trans (translates posts or terms by associating post or terms which are already managed, i.e. languages are set on them)