doc update
RPIO.py: refactoring (remove globals, add _RPIO class, various minor tweaks)
RPIO.py: added `debounce_timeout_ms` to `add_interrupt_callback`
RPIO.py: wrap setwarnings()
RPIO.py: doc update