Updated to be tested, Thanks.

Updated to cleanup the Custom ID display and account for multiple attributes in a product.

This was my test configuration:
![admin_sba](https://cloud.githubusercontent.com/assets/8540970/4263240/8b5ee518-3bd8-11e4-85e0-07af0928a107.png)

This is the result display in admin (same for Order, Invoice, and Packing Slip):
![adminviews](https://cloud.githubusercontent.com/assets/8540970/4263246/cc6689e4-3bd8-11e4-9256-3e2b01f273b8.png)

Cart:
![cart1](https://cloud.githubusercontent.com/assets/8540970/4263247/dd08efbc-3bd8-11e4-8dbb-3ddf7c1eeb29.png)

Confirmation page:
![cart2](https://cloud.githubusercontent.com/assets/8540970/4263248/e608a6d4-3bd8-11e4-8cf1-d5c8b8135737.png)

History:
![history](https://cloud.githubusercontent.com/assets/8540970/4263256/f555390e-3bd8-11e4-8417-de369349ae5d.png)