Configure chat opening hours

Adds the opening hours for chat. We can use this to dynamically generate opening hour information in our views and to programatically decide if chat is available.

@stevenwilkin