Added "member functions" to gphoto2 structs

Take advantage of SWIG's ability to attach functions to structs, giving
a more object-oriented style interface. This eliminates the need for the
Python "high level" classes, so they've been removed. This is a
significant API change, so the version number has been incremented.