Replace CameraEvent with a struct
Fix deprecations for RSpec 3
Upgrade to rspec 3
Remove duplicate Camera#context method
Check return code in CameraWidget#get_label