Enhancements/Fixes:
- Polling interval for notebook execution status check has increased from 1s to 5s by default
- New flag controls the polling interval: 'poll_wait_time'.
- INVALID_STATE is retried when returned by the API.
- Test cases can be written as *****_test.py, thanks to quanuw
Related issues/items:
48 , 50 , 16 , 41 , 49