moved Q:get_hive_current_load --> RA:Q:get_hive_current_load
moved Q:count_running_workers --> RA:count_active_roles
moved Q:print_running_worker_counts --> RA:print_active_role_counts
moved Q:get_workers_rank --> RA:get_role_rank
use higher level API instead of direct SQL to create a new Worker
Fix bug when using more than one standalone worker

The worker_temp_directory for standalone workers was set to
/tmp/worker_${USER}.standalone. If two standalone workers were running
on the machine, they could overwrite each other’s files.
The fix include the process ID ($$ in Perl) in the directory name.
Merge pull request #3 from jherrero/version/1.9

bugfix: when using more than one standalone worker make sure their /tmp directories do not clash
Pulling in the bugfix to distinguish /tmp directories of multiple local workers
Pulling in the bugfix to distinguish /tmp directories of multiple local workers