Support for OSX in kmsn / kmsp.
No longer using 'readlink' (we don't actually care whether the directory
containing the script is a symlink or not).
Readability cleanup in the 'usage' line to make it more GNU/BSD style.
Removed dependency on proc for testing if a PID exists, instead using
"kill -0" in kmsp.
updating README
Get bash path from environment
Merge pull request #2 from laurent22/master

Get bash path from environment rather than hardcoding its path.
platform-independent process existence check
Merge branch 'master' of https://github.com/alanfranz/killmesoftly into jdaigle_osx

Conflicts:
	kmsn
	kmsp
Fixed: invocation broken when kmsn/kmsp symlinked somewhere, on OSX.
Merge pull request #1 from jpdaigle/jdaigle_osx

Support OSX and remove direct dependency on /proc filesystem on Linux.
Enh: add details and thank contributors
Fix: use proper shell for testing
Fix: cleanup things that should not be there
Cleanup: don't use readlink. We'll provide a different distribution method.
Enh: change process-name testing approach, won't work on OSX otherwise. Fix waiting for files, doesn't seem to be reliable.
Enh: support sourcing replacement in order to create standalone scripts
Enh: do a proper test with expectations checking, although it's still rough.
Enh: properly test all files, both original and generated
Fix: typo
Fix: always recreate the environment when rebuilding everything