Refactored component status

Status now reflects possible availability states in OCPP 2.0. Translation from OCPP 1.x is done in the service class.