Use inventory_unit.line_item to fetch shipment line items

Resolve issue where a shipment item_cost would be 0 because it could not
find any line item associated with the shipment

Fixes #50
Fixing layout in product admin interface

Fixes #51
Add 2-0-stable on Gemfile line at README
Add newline to install_generator.rb

Fix issue where installing subsequent gems causes syntax error in app/assets/javascripts/admin/all.js
Allow bumping selenium-webdriver
Fix variant eager loading in Shipment `manifest`

See https://github.com/spree/spree/pull/3687
Allow users to dont split packages

Replay changes from https://github.com/spree/spree/pull/3618
Fix order_id assignment in OrderInventory

See https://github.com/spree/spree/pull/3712

Conflicts:
	app/models/spree/order_inventory_assembly.rb
	app/models/spree/order_inventory_decorator.rb
Replace deprecated LIKE constant for arel matches
fix syntax error
Merge pull request #54 from bocist/2-0-stable

fix syntax error in Spree::Product.search_can_be_part
Fix build in postgres

Wrong api and different sql per adapter were causing failures in
postgres
Move `part?` to Variant model

The assemblies association defined in Product was not correct. We don't
associate products with products, we only product with their parts which
are variants

Not completely sure but the `part?` method in Variant might help to
either prevent multi-level nesting or provide that feature right, as
mentioned in #45

fixes #45
Display line_item price in line_item_manifest, not variant price

Use line_item instance method to show price

Remove useless file
Merge pull request #55 from sohara/show_line_item_price

Display line_item price in line_item_manifest, not variant price
Instantiate IU states as empty hash when iterating grouped line_items
Merge pull request #57 from sohara/fix_manifest_states

Instantiate IU states as empty hash when iterating grouped line_items
Add test case for iu states issue
Fetch units by line item in OrderInventory `verify`

Related to https://github.com/spree/spree-product-assembly/issues/58

Once product assembly is installed Spree should always take into account
line_items when searching for inventory units for, well, a given line
item
Dont depent on db ordering in spec

It was causing random failures probably due to database ordering