Pig integration file udf

I've created a new UDF for detecting MIME type using lib magic including unit test. I decided to use UDF name to distinguish between different MIME detection engines (Tika and lib magic for now). I've polished the Tika UDF somewhat including it's unit test.

Everything is done on a new branch: pig-integration-file-udf.

Feel free to comment and come up with suggestions.