Merged in tjblonsk/steelos-rails (pull request #187)

Product_variant quantity and on order is reduced by line item qty on fulfill.
Merged in tjblonsk/steelos-rails (pull request #188)

conditionally display line item name in order show if product has been deleted.
Merged in tjblonsk/steelos-rails (pull request #189)

conditionally display line item name in order show if product has been deleted. Was calling nil? on full_name in last commit. Now calling on product.
Merged in tjblonsk/steelos-rails (pull request #190)

Added transaction block to order fulfill method.
Added methods to deactivate sold out products. This is not yet added to the fulfillment process so it must be called manually through the console as Product.sold_out.deactivate_all
Changed Product::sold_out to named scope that returns an association array
Merged in rquantz/steelos-rails (pull request #191)

Added methods to deactivate sold out products
admin products index retrieving active and inactive products for rendering in view.
Organized products index template into separate active/inactive groups.
Sorted admin products index by brand name.