Added pyinotify backend
Added pyinotify backend
Removed wd assignment and irrelevant comment
Changed Copyright information
Merge remote-tracking branch 'upstream/master'
Update Free Software Foundation's address
Added addLogPath and delLogPath functionality (adds/removes paths from the WatchManager)
Renamed Notifier and Watch Manager to start with __ prefix
Removed PYINOTIFY prefix to debug statement for Callback for Event
Moved dict() above debug statement
Updated TODO
Added pyinotify requirements to README
RF: for pyinotify's filter -- adjusted authors/copyright and avoided super() for old-style class
RF: traverse known backends in a loop

should now be
- easier to comprehend
- more scalable happens new backends come
- more informative with all the info and debug messages

NB not sure why __setBackend was instance's attribute, now there is a
   method _setBackend
Spelling, Changed docstring to comment
Merge pull request #25 from leeclemens/enh/pyinotify

ENH: pyinotify
BF: must be named _initPolling to be consistent with the 'polling' value
Fixed and added error message if no backends initialized. INVALID COMMAND is printed when RuntimeError is raised, so we don't get to see the error's message
Reformated printing of jail's name to be consistent with init's info messages
capitalized Jail