Handle timeouts semi-gracefuly. Fixes #1

Buildout will all too often "hang" or otherwise "get stuck" when attempting to build out. This commit checks for the number of eggs in the eggs directory. If the number stays the same for longer than or equal too PLOCK_TIMEOUT, we punt.