Move C definitions into extra file
Add option to _wait_for_events for a given duration
Split Camera.config into config (rw) and status (ro)
Add support for video capture