Added code to fetch delegation tokens and put hbase-site.xml as part of jobconf(
PIG-2822) if it is in classapth instead of having to specify --conf option.
PIG-2578 as because of that setting config or credentials in job was not actually being passed to the actual job launched. The testcase in MultiQueryLocal was also not valid as the condition if (job.getConfiguration().get(key)==null) was always true. It was always using the suffix initialized in the constructor and never from the job. If a StoreFunc adds config to Job then it should be its responsibility to handle multiple instances of it. HCATALOG-314 handles it for hcatalog. We should not remove the ability for a StoreFunc to set a config on the job.