Rename plugin

First proposal for the rename plugin #108. It only supports cut for now and I finally settled with C because I think cleaning up the C++ interface should be handled in a different step. Please let me know if it works especially with OpenICC.
It definitely is and I am still looking for a better solution. The idea behind this approach was to have a single function signature for all transformations. This would allow to easily implement additional transformations such as trim, case, etc...