AppIDs services colours modified

It appears that the JSON containing the data for the enabled features of the different app IDs has changed since the implementation.
Currently the only service that seems to be able to be in "Configurable" state is the "push", so the code change only handles that case.
I have no idea how the "Unavailable" state could be achieved, so therefore also no idea how it would be described in the JSON object. So this state most probably would not be shown correctly, if it still exists.

Also, for some reason, ruby did not seem to split the key, value only due to the ":" - and this is the reason for the last change.