970570 - create an arch on custom products

this allows content to be consumed by new candlepin
spec fix
960695 - Fixes alignment issue with the attach and remove buttons.

The attach key and remove key button from the available and attached
subscriptions tabs were in different places. This fix standardizes
the actions to the upper right hand corner and the filter box to the
upper left hand corner of the table. Moving the actions to the upper
right is to account for potentially long lists that could hide the
actions from the users view.
966901: Preventing users from deleting Library

Preventing users from deleting Library environment. Also, combined checks into
one method since it's being called elsewhere in the API. Finally, we're
checking that the organization is being deleted in which case we're allowing
the library environment to be deleted.
971478-Updated Content View errata publish code

Basically tweaked the content view definition publish call
to now include/exclude packages associated to errata filter
Added a unit test and commiting cassette changes to go with it
Merge pull request #2436 from daviddavis/temp_1370469385

966901: Prevent users from deleting Library
Merge pull request #2437 from parthaa/errata-publish-update

971478 - Updated Content View errata publish code
Merge pull request #2435 from jlsherrill/cp_fix

970570 - create an arch on custom products
971617 - ensuring that find_by_cp_id returns a read/write object
Merge pull request #2446 from jlsherrill/cp_id

971617 - ensuring that find_by_cp_id returns a read/write object
Merge pull request #2438 from ehelms/bug-960695

960695 - Fixes alignment issue with the attach and remove buttons.
updating comps for missing rpms
Merge pull request #2447 from jlsherrill/comps

updating comps for missing rpms