Allow MQTT Alarm Control panel to accept multiple arm/disarm codes

Currently the MQTT Alarm Control Panel will only accept a single code to arm or disarm the system. My alarm system accepts multiple codes over MQTT to identify different users, so it would be nice to be able to use this feature.