Fix BMCPORT specification working with spaces
Mark pending firmware to be clear that firmware is not yet active
Fix problem where firmware was erroneously marked pending