CDK-619: Implemented read/write support for Pig

     * The patch still needs to move the pig dependencies under
       dependency management in the parent pom.
     * This needs more tests, in particular on error handling.
It's defined by the Pig API. I can add a justification in the annotation.