PIG-697: Proposed improvements to pig's optimizer

git-svn-id: https://svn.apache.org/repos/asf/hadoop/pig/trunk@790735 13f79535-47bb-0310-9956-ffa450edef68
PIG-861: POJoinPackage lose tuple in large dataset

git-svn-id: https://svn.apache.org/repos/asf/hadoop/pig/trunk@791048 13f79535-47bb-0310-9956-ffa450edef68
PIG-820: additional fixes to original patch (Ashutosh Chauhan via pradeepkth)

git-svn-id: https://svn.apache.org/repos/asf/hadoop/pig/trunk@791916 13f79535-47bb-0310-9956-ffa450edef68
PIG-851: PIG-851: Map type used as return type in UDFs not recognized at all times (zjffdu via sms)

git-svn-id: https://svn.apache.org/repos/asf/hadoop/pig/trunk@792368 13f79535-47bb-0310-9956-ffa450edef68
PIG-876: limit changes order of order-by to ascending

git-svn-id: https://svn.apache.org/repos/asf/hadoop/pig/trunk@792663 13f79535-47bb-0310-9956-ffa450edef68
PIG-881: Pig should ship load udfs to the backend

git-svn-id: https://svn.apache.org/repos/asf/hadoop/pig/trunk@793147 13f79535-47bb-0310-9956-ffa450edef68
PIG-883: udf import list does not send to the backend

git-svn-id: https://svn.apache.org/repos/asf/hadoop/pig/trunk@793660 13f79535-47bb-0310-9956-ffa450edef68
PIG-877: Push up filter does not account for added columns in foreach

git-svn-id: https://svn.apache.org/repos/asf/hadoop/pig/trunk@793750 13f79535-47bb-0310-9956-ffa450edef68
PIG-728: All backend error messages must be logged to preserve the original error messages

git-svn-id: https://svn.apache.org/repos/asf/hadoop/pig/trunk@794929 13f79535-47bb-0310-9956-ffa450edef68
PIG-888: Pig do not pass udf to the backend in some situation

git-svn-id: https://svn.apache.org/repos/asf/hadoop/pig/trunk@794937 13f79535-47bb-0310-9956-ffa450edef68
PIG-878: Pig is returning too many blocks in the input split. 



git-svn-id: https://svn.apache.org/repos/asf/hadoop/pig/trunk@795931 13f79535-47bb-0310-9956-ffa450edef68
PIG-695: Pig should not fail when error logs cannot be created

git-svn-id: https://svn.apache.org/repos/asf/hadoop/pig/trunk@796382 13f79535-47bb-0310-9956-ffa450edef68
PIG-773: Empty complex constants (empty bag, empty tuple and empty map) should be supported (ashutoshc via sms)

git-svn-id: https://svn.apache.org/repos/asf/hadoop/pig/trunk@797290 13f79535-47bb-0310-9956-ffa450edef68
PIG-895: Default parallel for Pig

git-svn-id: https://svn.apache.org/repos/asf/hadoop/pig/trunk@798610 13f79535-47bb-0310-9956-ffa450edef68
PIG-792: skew join implementation (sriranjan via olgan)

git-svn-id: https://svn.apache.org/repos/asf/hadoop/pig/trunk@799141 13f79535-47bb-0310-9956-ffa450edef68
PIG-885: New UDFs for piggybank (Bin, Decode, LookupInFiles, RegexExtract, RegexMatch, HashFVN, DiffDate)

git-svn-id: https://svn.apache.org/repos/asf/hadoop/pig/trunk@799485 13f79535-47bb-0310-9956-ffa450edef68
PIG-880: Order by is borken with complex fields

git-svn-id: https://svn.apache.org/repos/asf/hadoop/pig/trunk@799749 13f79535-47bb-0310-9956-ffa450edef68
PIG-882: log level not propogated to loggers

git-svn-id: https://svn.apache.org/repos/asf/hadoop/pig/trunk@800494 13f79535-47bb-0310-9956-ffa450edef68
PIG-901: InputSplit (SliceWrapper) created by Pig is big in size due to serialized PigContext (pradeepkth)

git-svn-id: https://svn.apache.org/repos/asf/hadoop/pig/trunk@801460 13f79535-47bb-0310-9956-ffa450edef68
PIG-697: Proposed improvements to pig's optimizer, Phase5

git-svn-id: https://svn.apache.org/repos/asf/hadoop/pig/trunk@801863 13f79535-47bb-0310-9956-ffa450edef68