Fix parts fontawesome icon.

Fontawesome changed its namespace a while back, and the icon doesn't
work because of it.
Merge pull request #79 from gmacdougall/fix-parts-fontawesome-icon

Fix parts fontawesome icon.
Add primary key id to Spree::AssembliesParts

Now it works like everything else in rails instead of overriding save
and destroy.

Fixes #82
Require sass/rails, Fixes #83

This fixes font-awesome not being able to be found
touch the product

Change-Id: Id56244d714ff2a0a29c6655bb1a978ae4eb5a489
Merge pull request #88 from Dkendal/touch-product-invalidate-cache-master

touch the product
Use Spree 2-3-stable
Fix features/admin/parts_spec.rb by adding search button

Running this test raised a javascript error that "delayedObserver" was not a
defined function for a jQuery object.  I removed that code and added a search
button that can be clicked in the parts index to display the search results
Fix features/admin/orders_spec by using Font Awesome icon classes

The had old css icon classes that made them invisible and unclickable in the
UI. Thus the failing test
Fix line_item_spec

The expectation that the parts created would be in stock was failing.  I don't
know why this worked before or what changed to make it fail now.  Also not sure
if this is the best way to set up the parts to be "in stock".
Change the other icons to Font Awesome

There should be more feature tests to make sure that these work
Merge pull request #89 from AdamFrey/master

Upgrade to Spree 2-3-stable
gitignore coverage/
point to spree edge
test for cache classes rather than environment
Merge pull request #90 from Dkendal/spree-cache-classes

test for cache classes rather than environment