Added some Python helper classes.

These wrap most calls to gp_camera_*, gp_list_* and gp_widget_* to make
them easier to use in Python programs. The auto generated (by SWIG)
stuff has been moved to a subpackage 'lib', but user programs can still
import everything from the main package.