Adding clone method to GeneratedMessage

This will create an abstract "clone()" method in GeneratedMessage so that the Dart editor doesn't complain that the method doesn't exist.

The clone() method is already created by the protobuf generator, there just isn't an abstract clone method in the base class.

This fixes issue #26