TODO before 1.0:
- code clean up: particularly in the XS and Makefile.PL
- testing on all I have access to, esp fbsd4.11, osx, win, hpux, solaris

-- after 1.0 --

see if there is a pureperl win32 possibility via Win32:
  http://perldoc.perl.org/Win32.html
... there must be some way to do a windows/pure perl implementation, but 
    kill() and then check errno isn't it ...
      (0,4,184,1164 are owned by system, 472, 1472 owned by same user):
pid: 0, out: 0, err: Invalid argument (22)
pid: 4, out: 0, err: Invalid argument (22)
pid: 184, out: 0, err: Invalid argument (22)
pid: 472, out: 1, err: Invalid argument (22)
pid: 1472, out: 1, err: Invalid argument (22)
pid: 1164, out: 0, err: Invalid argument (22)

efficiency:
- write a version of pexists that is *all* XS?
- win32: use a process snapshot when we ask about a lot of PIDs,
  heuristically choose at runtime which code to run based on #pids

for better test coverage of pureperl stuff via cpants, make a test 
script that (for information purposes only) runs pureperl tests
seperately? this would break win32/{strawberry|activeperl}, so we'd have 
to check $^O and skip in that case...

svnamdin dump + svnadmin load.  dump from the old, load into the new
to get this stuff into chronicle svn

Perl::Critic and Kwalitee info:
  http://www.slideshare.net/kcowgill/testing-code-and-assuring-quality/
  http://cpants.perl.org/kwalitee.html

