adding PNG, JS animated spinner
adding spinner to all BOM list buttons
moving bom_manager back to background
moving retailer interfaces from BOM to bom_manager
refactoring bom_manager
simplifying bom format
removing parser class
refactoring background
making spinner continue when popup closes
making empty-cart spinner keep on popup close
adding button-waiting GUI actions