Fixed a severe bug with robot components.

There were several desyncs between robot.cell and robot.components["power cell"].installed, leading to very annoying bugs.
Merge pull request #3163 from CIB/bleeding-edge-freeze

Fixed a severe bug with robot components.