refactor and improve testing infrastructure

externalize hadoop settings to allow testing against remote clusters
add provisioning of wrap tests + libs as jars for remote execution
add special handling of Win for remote execution (w/o using Cygwin)
extend test pluggability to Pig
minimize logging of serializer option
add some fixes for running Hadoop locally