add two .sh files for packaging utility.
add README.pack.
add parrot_pack.c (c version of packaging-utlit)
add parrot_pack into Makefile
remove extra whitespaces
Change geant4 to cern_it1.
Fields to keep track of newly created threads.
Never hang on wait4.

Parrot would block waiting for the parent of a particular thread to wake
up. Such thread, however, was stopped since it was recently created;
additionally, for some reason remained stopped after a SIGCONT. In this
fix, we let parrot continue, and wait on a usleep. This allow to resend
the lost SIGCONT in a further loop iteration.
Hack to wake sleepy threads.

When a thread is newly created using ptrace, parrot is notified of a
SIGSTOP on the thread. Under normal circumstances parrot sends a SIGCONT
to the thread, and we are all happy.

The problem here is that the thread does not receive that SIGCONT. Here
we add newly created threads to a set, and send them SIGCONTs at most
every second until they wake up.
Add packaging utility.

* ccl/pull/452/head:
  remove extra whitespaces
  add parrot_pack into Makefile
  add parrot_pack.c (c version of packaging-utlit)
  add README.pack.
  add two .sh files for packaging utility.
Updated parrot to work with irods-4.0.  The most significant change
is that irods now requires plugins for basic functionality installed
in /var/lib, so parrot must check for those and issue a warning.
Added missing irods_reli.cc
Merge pull request #473 from dthain/parrot-irods-4.0

Update Parrot for irods-4.x
rename 2 shell scripts under parrot/doc; add them into cctools/bin
Rename scripts and install.

* ccl/pull/474/head:
  rename 2 shell scripts under parrot/doc; add them into cctools/bin
Revert minor whitespace changes.
Wake up stopped threads in Parrot.

* PR-470:
  Revert minor whitespace changes.
  Hack to wake sleepy threads.
  Never hang on wait4.
  Fields to keep track of newly created threads.
  Change geant4 to cern_it1.
Merge master.

Conflicts:
	parrot/src/pfs_main.cc