Add primary key id to Spree::AssembliesParts

Now it works like everything else in rails instead of overriding save
and destroy.

I also based this on a commit where I marked all failing tests as pending in order to ensure that this change did not break any tests.

This change should also be applied to master.