SQOOP-81. Creation of /tmp/sqoop/compile is not multi-user friendly.
SQOOP-81. Creation of /tmp/sqoop/compile is not multi-user friendly.

Create nonce dirs as /tmp/sqoop-${user.name}/compile.
Remove unused compilation directories at end of execution.
Do not memoize nonce compilation directory names in metastore.

From: Aaron Kimball <aaron@cloudera.com>

git-svn-id: 236921fd9d8b295ce22000433b7f32f512e10ee4@1149975 13f79535-47bb-0310-9956-ffa450edef68

YaroslavLitvinov/sqoop,rekhajoshm/sqoopfork,baifendian/sqoop,apache/sqoop,pkit/sqoop,baifendian/sqoop,dlanza1/parquet-mr,rekhajoshm/sqoopfork,baifendian/sqoop,YaroslavLitvinov/sqoop,YaroslavLitvinov/sqoop,rekhajoshm/sqoopfork,apache/sqoop,unicredit/sqoop,pkit/sqoop,unicredit/sqoop,bonnetb/sqoop,dlanza1/parquet-mr,icoding/sqoop,bonnetb/sqoop,icoding/sqoop,pkit/sqoop,dlanza1/sqoop,dlanza1/sqoop,dlanza1/parquet-mr,bonnetb/sqoop,dlanza1/sqoop,apache/sqoop,unicredit/sqoop,icoding/sqoop