Added GEOS single sided buffer operation to QgsGeometry

QgsGeometry::buffer method overload to manage single sided buffer. I'm updating fTools to support ir