Declared refunds support.
Declared initial override of process_refund() method from WC_Payment_Gateway class.
Added new method to create Stripe refunds.
Added core functionality to process_refund() method.
Added title property in order to properly display payment method based on what user inputted in options page. It seems like method_title was deprecated.
Merge pull request #51 from rclai/refunds

Stripe Refunds Integration
Merge pull request #52 from rclai/display_title

Add title property to S4WC_Gateway class
Update title to pull from settings

How it was before I went crazy and deleted a bunch of code.
Clean up refunds

Thanks to @rclai for setting this up. Refunds work with partial or full
amounts, metadata, and subscriptions. The whole deal works great.
Move form validation to the gateway

There’s a built in method to handle form validation and we might as
well use it.
some small cleanup
more cleanup
Add charge metadata
Customer metadata Fixes #44
Rework charge metadata

This way anyone can add anything they want whenever they want but still
not override stuff that we set and require.
Fix metadata for customer as well
Add filter for subscription charge data
unused line?
who put that comma there?
Reorder things