Commit before pull from upstream.
Merge branch 'master' of https://github.com/woothemes/woocommerce
Merge pull request #2097 from arhipaiva/master

Split Finnish language files & added some updates
Settings API - get_option to load setting value or get default (to prevent notices and remove the need to load form fields during construct). #1765
Combined some functions #1765
Shortcodes/Widgets -> classes, autoload classes to reduce memory, only load gateways when needed, change gateway admin to match shipping #1765
Don't show any output for API requests.
Custom Product Attribute Taxonomy Types

Actions to allow for the support of custom product attribute taxonomy
types
Loop 'add to cart' link customizable

added apply_filters to loop 'add to cart' link/button 
Javascript WooCommerce variations added trigger

Javascript trigger added to the ajax woocommerce add variations callback
Fixed array_map issue in settings. Closes #2106 #2104
consistent title on rating
Store counts in a transient. Closes #2100.
Merge pull request #2103 from foxrunsoftware/master

Hooks for added customization
Some code cleanup and comments #1765
Stop infinite loop bug #1765
Updated pot files
readme
offset the demo store notice when admin bar present. Closes #2109
demo_store z-index