Added On Sale, Available, and Allow Out Of Stock Sales.  Also, worked through some of the product variant issues.
Merge pull request #771 from protherj/variant-issues

Added On Sale, Available, and Allow Out Of Stock Sales.  Also, worked th...