Fixes issues regarding tests.
1) Makes controllers call current_cart :before_action due to sidebar integration of the cart.
2) Fixes numericality validation issue in product.rb model.
3) Fixes test_should_create_line_item to be redirected to store_path.
4) Changes line_items.yml fixture to solve associations to carts and products.
5) Adds ids to the products in the products.yml fixture.
6) Sets I18n locales enforcement to false.
Adds files prior to merge with changes branch
Solves deprecation warning generated due to commit conflict.